Bashで複数のbashコマンドの結果をまとめる方法は?

Bashで複数のbashコマンドの結果をまとめる方法は?

だから私は

cat a1 | wc -l // term1
cat a2 | wc -l // term2
cat a3 | wc -l // term3
...
cat a10 | wc -l // term10

一行で計算したいですterm1 + term2 + ... + term10(長くても大丈夫です)。理想的には受け取りたいです。

$(cat a1 | wc -l) + ... $(cat a10 | wc -l)

ベストアンサー1

人々は言う

cat a1 | wc -l

ウルムチ大学(猫を無駄に使用する)ただ書くことができるから

wc -l a1

しかし、あなたの問題については、次のように変更できます。便利な用途猫:

cat a1 a2 a3 ... | wc -l

このメソッドはwcファイル(ストリーム)を入力として使用し、合計を印刷します。

おすすめ記事