home wiki.fukuchiharuki.me
Menu

* キーワード [#lb3b15a5]
- wc
- test

* したいこと [#qe55d633]

- 行数をカウントして
- その行数がいくつであることをチェックする。
- チェックした結果は終了ステータスにする。

* どうやって [#d336f444]

 cat なになに | grep なになに | wc -l | test $(cat -) -eq 0

* ノート [#d01b0a53]

 wc -l

で行数をカウントすることができる。パイプを使えば標準出力をそのまま使用してカウントする。

 test

でチェックする。このコマンドは終了ステータスを返すのみ。

 $(cat -)

で標準入力を値として使用する。

* 参考 [#ja643a15]
- [[if 文と test コマンド - UNIX & Linux コマンド・シェルスクリプト リファレンス>http://shellscript.sunone.me/if_and_test.html]]