bash では、変数の値をよくチェックしていますが、このようにしても問題ありませんか? より良い方法はありますか?
例:
if [ "`echo ${file} | grep -vE '(Trash|home)'`" ] ;then
変数ファイルに Trash または home という単語が含まれていないことを確認しています。そうでない場合は、何かを行います。ポイントは、echo と grep を使用していることです。おそらく無駄だと思います。
もう一つの例:
if [ "`less ${TEMPQUERY} | grep 'http'`" ] ;then
これは、文字列httpのファイルをチェックしています。ファイル内にある場合は、何かをしてください。
私は、他の人が何をしているのか、そして私がそのような方法で物事をコーディングしてはならない強い理由があるのか どうか疑問に思っているだけだと思います. とにかく、お時間をいただきありがとうございます。