我在 bash 文件中有一个 if 语句:
if [ -f bin/post_compile ]; then
echo "-----> Running post-compile hook"
chmod +x bin/post_compile
sub-env bin/post_compile
fi
这是什么-f
意思?
答案1
如果文件存在并且是常规文件。
http://www.tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_01.html
您的英文陈述:
如果文件“/bin/post_compile”存在并且是常规文件,则:
- 打印消息
- 使文件可执行
- 使用执行文件
sub-env
万一 (fi
)