次のコマンドを使用するスクリプトをよく見てください。オプションファイルであることif [ -f some_file ]
を確認するなど。some_file
私の理解はとても曖昧です。バナーところで、誰でも私に良い説明をすることができますか?そのような他のものはそれが何であるかを知らず、単一のGoogle検索では良い結果が得られないため、これには良いリソースがありません-p
。-s
答え1
信じるかどうか、[
これは実際にはtest
コマンドの別の名前です。
man
次のページが表示されます。
man test
test
また、ほとんどのシェルに組み込まれているシェルです(外部シェルよりも優先されます)。
% type -a \[
[ is a shell builtin
[ is /usr/bin/[
% type -a test
test is a shell builtin
test is /usr/bin/test
でもbash
見ることができますhelp test
。
答え2
最良の解決策はbashマニュアルです。はい、簡単ですman bash
。
マニュアルで正しい項目を見つけるには、次のコマンドを実行します。
LESS=+/'^CONDITIONAL EXPRESSIONS' man bash
これはbashシェルで作業するときにも役立ちます。
help test