コマンドラインの戻り値を評価または計算する方法は?たとえば、grepを使用して行数を計算しており、値がXより大きいかどうかを知りたいと思います。その場合は、その番号をファイルに印刷したいと思います。
あるいは、あるgrepカウントの値を別のgrepカウントから減算したいのですが...
このようにして戻り値をどのように操作できますか?
答え1
二つを混ぜていると思います。戻り値は、通常、コマンドが成功したか(戻り値0)または失敗したか(別の値)を示します。変数からコマンドの戻り値を取得できます$?
grep -cはカウントを標準出力に返し、次のものを使用できるカウントをキャプチャします。
variable=$(grep -c pattern filename)
後で必要に応じて変数を計算/アクセスできます。バラよりBashまたは他の言語/フレームワークで整数および浮動小数点計算を実行するには?出力で物を計算する方法。