1行でUNIX多変数を定義する

1行でUNIX多変数を定義する

最後に値をエコーする1行のコマンドが可能かどうか疑問に思います。

例:

let N=444,M=555,O=N*M,echo "$0"

ベストアンサー1

確かに:

N=444;M=555;echo "$(($N * $M))"

または

N=444;M=555;O="$(($N * $M))";echo $O

または

N=444;M=555;echo $N*$M | bc -l

以下を実行することを忘れないでください。

unset N && unset M

シェルが役に立たない変数で汚染されないように、行の1つの後ろに。

おすすめ記事