ファイルの単一値を変数にコピーし、それに対して算術を実行しますか? [コピー]

ファイルの単一値を変数にコピーし、それに対して算術を実行しますか? [コピー]

単一の値を持つ「abc.txt」などのファイルと、123456同じ値を持つ「xyz.txt」ファイルがあるとします654321。これらのファイルの値をabc = 123456、などの一部のシェル変数に保存したいと思い、ファイルの内容を変数として転送できますが、シェル変数の内容は次のように処理しませんxyz = 654321density=$abc/$xyz算術演算を実行できる数値です。これについて何ができますか?

Bashまたは他の言語/フレームワークで整数および浮動小数点計算を実行するには?リンクはさまざまな算術メソッドに役立ちますが、変数に割り当てられたファイルの値が算術に適しているかどうかを教えてください。

ベストアンサー1

Bashシェルを使用する場合:

#!/bin/bash
abc=$(<abc.txt)
xyz=$(<xyz.txt)
density=$((abc / xyz))
echo "$density"

注:出力は0次のとおりです。分子未満分母

おすすめ記事