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

ファイル内のすべての数値をすばやく合計するにはどうすればよいですか?

awk を使用できます:

awk '{ sum += $1 } END { print sum }' file

これまでのところ、paste を使用するソリューションはありません . 1 つ:

paste -sd+ filename | bc

例として、1<=n<=100000:

の Σn を計算します。
$ seq 100000 | paste -sd+ | bc -l
5000050000

(好奇心のために、seq n 1 から一連の数字を出力します n まで 正の数 n が与えられた場合 .)


Linux
  1. 問題:これをVimでコピー/貼り付けするにはどうすればよいですか?

  2. Vimでファイルのすべての行を削除する方法

  3. ファイル内の複数行パターンを検索するにはどうすればよいですか?

  1. ファイル ポインタ ( FILE* fp ) をファイル記述子 (int fd) に変換するにはどうすればよいですか?

  2. Linuxのviでfindによって返されたすべてのファイルを編集するにはどうすればよいですか?

  3. ファイルシステム上のすべてのハードリンクされたファイルを見つけるにはどうすればよいですか?

  1. \ という名前のファイルまたはディレクトリを削除するにはどうすればよいですか?

  2. dmesg コンテンツをファイルに記録するにはどうすればよいですか?

  3. sudo を使用してファイルが存在するかどうかを確認するにはどうすればよいですか?