- 597 名前:login:Penguin mailto:sage [2009/09/09(水) 01:36:12 ID:HmTdzFnu]
- >>586
スクリプトを添削してみる。 grep の結果で何か判定するなら、grep -c を使ったほうがいいと思う。 一致しても一致しなくても数字がかえってくるし、数字なので -eq とか -ne とか -gt とか使える。 空かどうかでの判定なら "" と比較するよりも [ -z "${hoge}" ] や [ -n "${hoge}" ] を使った方がいいと思う。 man test で。 -exec と | xargs っでどっちが早いのかは試してないけど find ディレクトリ -type f -name '*.java' -exec grep -l "ほげほげ" {} \+ でいいかと思う。 function とかスクリプトとかにするのであれば、 ディレクトリ と ほげほげ を ${1} とか ${2} とかにするといいかも。
|

|