• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:シェルスクリプト内での四則演算)

シェルスクリプトでの四則演算について

このQ&Aのポイント
  • シェルスクリプトで四則演算を実行する方法について質問させてください。
  • 試したコードでは、最後の行の出力が期待通りの結果にならない問題が発生しています。
  • コマンドプロンプトで同じコードを実行すると、正しい結果が得られることが確認されています。

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

> AA='expr $1 + $2' コマンドを実行してその結果と置換するための引用符は「バッククオート(`)」です。 日本語キーボードならShift+@です。 シングルクオート(')は展開をしない引用符ですね。 フォントによっては識別しずらいので、プログラミング時はフォントを選びましょう

Gyakobi
質問者

お礼

早速のご返答ありがとうございます。 Shift+@キー で動きました。 大変助かりました。ありがとうございます。

その他の回答 (1)

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

>AA='expr $1 + $2' シングルクォート(日本語キーボードでShift+7)で書いています? その場合は「文字列」を設定しているに過ぎません。 ``で括る必要があります。 # 日本語キーボードならShift+@キーです。 AA=$(expr $1 + $2) でもOKかと…

Gyakobi
質問者

お礼

早速のご返答ありがとうございます。 Shift+@キー で動きました。 大変助かりました。ありがとうございます。

関連するQ&A