这是我添加到 .bash_prompt 的一个函数
function look_for_autorun() {
echo "checking file"
FILE="autorun.sh"
if [ -x $FILE ]
then
echo "File '$FILE' Exists"
else
echo "The File '$FILE' Does Not Exist"
fi
}
该文件存在,但我收到的信息却不是这样。我可以手动运行 shell 脚本,但我想在进入该目录时检测它。
答案1
从中可以看出$ help test
,-x FILE
情况是:
如果该文件可由您执行,则为 True。
因此您应该确保它autorun.sh
确实是可执行的,例如:
chmod +x autorun.sh
否则-e
仅用于检查是否存在。