bashオプション(フラグ)説明[閉じる]

bashオプション(フラグ)説明[閉じる]

次のコマンドを使用するスクリプトをよく見てください。オプションファイルであること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

関連情報