シェルスクリプトで定数変数を宣言するにはどうすればよいですか?


81

インターネットからこの情報を見つけることができません。最初の初期化後に値が変更されない最終的な定数変数を宣言することはできませんか?

回答:


117

私はあなたが次のようなことをすることができると信じています:

readonly DATA=/usr/home/data/file.dat

次のこともできます。

declare -r var=123


15

では、bash次のreadonlyように組み込みを介して宣言することにより、変数を読み取り専用としてマークできます。

readonly CONSTVAR=value
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.