【发布时间】:2012-10-27 12:32:28
【问题描述】:
我正在编写一个对文件执行一些操作的 shell 脚本。 该脚本将在各种服务器上运行,因此我想保留这些文件的主目录路径。
DAT_FILE_PATH='$HOME/projs/build/dat'
我使用 ksh 作为 shell。 上述路径确实存在。如果我在控制台中运行 cd
cd $HOME/projs/build/dat
这行得通。但是如果我在脚本中执行 ls $HOME/projs/build/dat'。它说没有这样的文件或目录。
同样,如果我在$HOME/projs/build/dat/abc.dat 上使用sed,结果是一样的。
【问题讨论】: