2つのファイルがあります。最初のファイルには 123 などの数字が記録され、2 番目のファイルは同じです。 file_Two = 123 + 123をfile_oneに追加し、結果= 246を追加したいと思います。合計または分割するには、算術シーケンスを変換したいと思います。ファイル番号で
ベストアンサー1
ファイルを読んだら、シェルを使って算術を実行します。
$ echo 123 > file1
$ echo 123 > file2
$ printf '%d\n' $(( $(<file1) + $(<file2) ))
246
$ printf '%d\n' $(( $(<file1) / $(<file2) ))
1
または以下を使用してくださいbc
。
bc <<< $"$(<file1) + $(<file2)"
bc <<< $"$(<file1) / $(<file2)"
bc
ここでは、算術演算を実行し、ファイルの内容を入力として使用する前にファイルの内容を読み取る作業をシェルに提供しますbc
。