![[[]]オプションのリストはどこにありますか?](https://linux33.com/image/40764/%5B%5B%5D%5D%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E3%83%AA%E3%82%B9%E3%83%88%E3%81%AF%E3%81%A9%E3%81%93%E3%81%AB%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F.png)
良い
[[ -s file ]]
[[ -z string ]]
なるべくインターネットで。
ldpウェブサイトを確認しましたが見つかりませんでした。
マニュアルページ(man [
)は役に立ちますが、もっと簡潔なリストを探しています。
答え1
使用中のシェルを指定していませんが、例えば
man bash
/CONDITIONAL EXPRESSIONS
答え2
シェルプロンプトに入力すると、組み込みbash
ファイルと文字列テスト演算子のリストが表示されます。help test
答え3
man test | sed -n '/^ *-/,/^$/{/./p}'
少し圧縮する傾向があります。