GNU/Linux >> Linux の 問題 >  >> Linux

Unix シェルで数値の列を合計する

どうぞ

cat files.txt | xargs ls -l | cut -c 23-30 | 
  awk '{total = total + $1}END{print total}'

... | paste -sd+ - | bc

は、私が見つけた中で最も短いものです (UNIX コマンド ライン ブログから)。

編集: - を追加 移植性についての議論、@Dogbert と @Owen に感謝します。


Linux
  1. Linuxシェルは、2番目の列に従ってファイルをソートしますか?

  2. BusyBox シェルで乱数を生成する方法

  3. 現在のディレクトリを返す Linux/UNIX sh シェルのコマンドはどれですか?

  1. LinuxとUnix:違いは何ですか?

  2. 人々へのPower(Shell)

  3. `cd`外部コマンドのポイント?

  1. Bashシェルのカスタマイズ

  2. ファイルの最後に改行を追加するにはどうすればよいですか?

  3. Unix Bourne Shellの配列?