2つの数字が2つの異なるファイルに保存されているとしa.txt
ますb.txt
。
各数値は十分に大きいため(30ビット以上)、使用される数値データ型はサポートされていませんbash
。
シェルにどのように追加しますか?
ベストアンサー1
10進数であると仮定すると、次のようにできます。
paste -d + a.txt b.txt | bc
非常に長い数字はbc
ラップされます(実装に応じて68桁または69桁以上)。 GNUを使用すると、bc
環境変数を0に設定して無効にできますBC_LINE_LENGTH
。たとえば、次のようになります。
paste -d + a.txt b.txt | BC_LINE_LENGTH=0 bc