我正在将 bash 脚本中执行的每个操作记录到日志文件中。我想cd
详细更改目录,以便将输出记录到日志中。
有点像这样:
iMac:~ leetbacoon$ cd -v /new\ path
cd: /Users/leetbacoon -> /new path
iMac:new path leetbacoon$
可悲的是cd
缺少详细的标志。关于如何让这样的事情发挥作用的任何想法?
我正在将 bash 脚本中执行的每个操作记录到日志文件中。我想cd
详细更改目录,以便将输出记录到日志中。
有点像这样:
iMac:~ leetbacoon$ cd -v /new\ path
cd: /Users/leetbacoon -> /new path
iMac:new path leetbacoon$
可悲的是cd
缺少详细的标志。关于如何让这样的事情发挥作用的任何想法?
您可能会发现 shell
$OLDPWD
shell 变量很有用(由 POSIX 定义)。例如,您可以定义一个覆盖原始cd
命令的 shell 函数:您应该阅读Unix手册页的摘录: