我正在 tcsh 下获取一个文件。该文件可以位于文件系统上的任何位置。如何检索源文件的路径?
$0 不起作用:我不执行该文件,而是获取它。
非常感谢 !
为了修改我的路径(如 LD_LIBRARY_PATH 或 PYTHONPATH),我首先检查变量是否存在。如果是这样,我将旧值与新值连接起来(用分号分隔),否则我将变量设置为新值。
NEW_PATH='/path/to/new/path'
if [ $LD_LIBRARY_PATH ]
then
export LD_LIBRARY_PATH=$NEW_PATH:$LD_LIBRARY_PATH
else
export LD_LIBRARY_PATH=$NEW_PATH
fi
Run Code Online (Sandbox Code Playgroud)
它有效,但是当你在脚本中有很多这些源代码时它有点笨拙:是否有一个聪明的技巧可以使这个块成为一个很好的单衬?
谢谢 !