スクリプトの1行のコードで変数を使用する方法は?

スクリプトの1行のコードで変数を使用する方法は?

スクリプトで追加の実行に変数を使用する方法がわかりません。

私は以下を試しました:

#!/bin/bash
NUM = 0
echo Number $NUM > text.txt

ただし、次のエラーが発生します。

num.sh: 3: num.sh: NUM: not found

ベストアンサー1

=シェルの変数宣言の周りにスペースを含めることはできません。

スペースを削除:

NUM=0

また、妥当な理由がない場合は、すべてのカスタムシェル変数に大文字の名前を使用しないでください。これは環境変数と競合する可能性があります。

これを行う方が良いです。

number=0

おすすめ記事