bash declare
コマンドは、変数と関数を定義、操作、および表示するための強力なツールです。 このチュートリアルでは、LinuxシステムでBash Scriptingでdeclare
を使用するための包括的なガイドを提供します。
目次
declare
declare
-r
-i
-a
-A
-x
declare
を使用した関数管理
-f
-F
declare
1。基本使用法declare
直接割り当てと同様に、変数を定義できます:declare
declare my_var="Hello, World!" echo "$my_var"
フラグは変数値を大文字に変換します:-u
declare -u upper_var="hello world" echo "$upper_var" # Output: HELLO WORLD
フラグは、変数値を小文字に変換します:-l
declare -l lower_var="HELLO WORLD" echo "$lower_var" # Output: hello world
2。リスト変数と値 2.1。すべての変数をリスト
declare -p
output(例):
declare -p my_var
3。特別な
属性<code>declare -- my_var="Hello, World!"</code>
3.1。読み取り専用変数(declare
)
-r
3.2。整数変数(-r
)
declare -r readonly_var="Fixed Value" readonly_var="New Value" # This will produce an error
-i
非数値値を割り当てると、0になります
-i
3.3。インデックス付きアレイ(
declare -i num=10 num+=5 echo "$num" # Output: 15
-a
を使用して個々の要素にアクセスします-A
)(bash 4)declare my_var="Hello, World!" echo "$my_var"
アクセス要素。
-x
)-x
フラグのエクスポート変数はサブシェル:
declare -u upper_var="hello world" echo "$upper_var" # Output: HELLO WORLD
4。 declare
の関数管理
機能属性を設定できます(例:ローカル変数)。declare
-f
declare -l lower_var="HELLO WORLD" echo "$lower_var" # Output: hello world
4.3。リスト関数名(
-F
declare -p
4.4。エクスポート機能
declare -p my_var
5。変数/関数の存在を確認
を使用してエラーリダイレクトを使用して、存在を確認します。declare -p
6。属性の削除
の代わりに
を使用して属性を削除します(例:-
)。
declare i num
コマンド(例:
、unset
)を使用します
unset my_var
unset -f my_function
例:変数と関数管理の組み合わせ
(変数と関数管理を組み合わせた例の例。)
declare
オプションの概要
(declare
オプションとその目的を要約するテーブル。)
結論declare
コマンドは、高度なバッシュスクリプトのための重要なツールであり、変数と関数をきめ細んの制御を提供します。 マスタリングは、スクリプトの効率と読みやすさを向上させます。
以上がbashは、例を使用してコマンドの使用を宣言しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。