![if [-f file]; はどういう意味ですか?](https://rvso.com/image/1416875/if%20%5B-f%20file%5D%3B%20%E3%81%AF%E3%81%A9%E3%81%86%E3%81%84%E3%81%86%E6%84%8F%E5%91%B3%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
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-初心者ガイド/html/sect_07_01.html
英語でのあなたの声明:
ファイル「/bin/post_compile」が存在し、それが通常のファイルである場合:
- メッセージを印刷
- ファイルを実行可能にする
- ファイルを実行するには
sub-env
終了 if ( fi
)