Skip to main content

設定 - Linuxコマンド

linuxコマンド;pwd, cd, ls (六月 2025)

linuxコマンド;pwd, cd, ls (六月 2025)
Anonim

set - 変数の読み書き

シノプシス

セット varName ? 値 ?

説明

variableの値を返します。 varName 。もし 値 が指定されている場合は、 varName に 値 変数が存在しない場合は新しい変数を作成し、その値を返します。もし varName 開いたかっこがあり、閉じ括弧で終わっている場合は、配列要素を参照します。最初の括弧の前の文字は配列の名前で、括弧間の文字は配列内のインデックスです。さもないと varName スカラ変数を参照します。通常は、 varName は含まれていない名前空間の名前は含まれておらず、現在の名前空間内のその名前の変数が読み書きされます。もし varName (配列要素を参照する場合には配列名に)名前空間修飾子が含まれていれば、指定された名前空間の変数が読み書きされます。

プロシージャがアクティブでない場合は、 varName 名前空間変数(現在の名前空間がグローバル名前空間の場合はグローバル変数)を指します。プロシージャがアクティブな場合は、 varName プロシージャのパラメータまたはローカル変数を参照します。グローバル コマンドが呼び出されて宣言されました varName グローバルであること、または変数 コマンドが呼び出されて宣言されました varName 名前空間変数にする。

オプション

-aエクスポートのために変更または作成された変数をマークします。 -b直ちにジョブ終了を通知します。 -eコマンドがゼロ以外のステータスで終了するとすぐに終了します。 -fファイル名の生成(グロビング)を無効にします。 -hコマンドを検索したときの位置を覚えておいてください。 -kすべての代入引数は、コマンド名に先行するものだけでなく、コマンドの環境に置かれます。 -mジョブ制御が有効になっています。 -nコマンドを読み込みますが、実行しません。 -o option-nameオプション名に対応する変数を設定する:allexportは-a braceexpandと同じ-B emacsはemacs形式の行編集インターフェースを使用するerrexitと同じ-e errtraceと同じ-E functraceと同じ-T hashall same as -h histexpandと同じ-H history enableコマンドの履歴シェルのignoreeはEOFの読み込み時に終了しませんinteractive-comments対話型コマンドでのコメントの許可キーワード-k monitorと同じ-m noclobberと同じ-C noexec same as- n noglobと同じ-f nolog現在受け付けられているが無視される-nと同じ-nは-uと同じonecmd -t物理的に同じ-P pipefailパイプラインの戻り値は、 -zeroステータス、またはゼロ以外のステータスのposixでコマンドが終了しなかった場合は0デフォルト操作がPosix標準と異なるbashの動作を変更する-pと同じ-p冗長-v♦viを使用してvi-スタイル・ライン編集インターフェースxtrace -x -pと同じ実際のユーザーIDと実際のユーザーIDが一致しない場合はいつでも$ ENVファイルの処理とシェル関数のインポートを無効にします。このオプションをオフにすると、有効なuidとgidが実際のuidとgidに設定されます。 -t 1つのコマンドを読み込んで実行した後、終了します。 -u置換されていない変数を、置換時にエラーとして扱います。 -vシェル入力行を読み込み時に表示します。 -xコマンドとその引数を実行時に表示します。 -Bシェルがブレース拡張を実行する-C設定されている場合、出力のリダイレクトによって既存の通常のファイルを上書きしないようにします。 -E設定されている場合、ERRトラップはシェル関数によって継承されます。 -H有効にします。スタイルの履歴の置換。このフラグは、シェルが対話型の場合にはデフォルトでオンになっています。 -P現在のディレクトリを変更するcdなどのコマンドを実行するときにシンボリックリンクをたどらないようにします。 -T DEBUGトラップが設定されている場合、シェル関数によって継承されます。 - 残りの引数を定位置パラメーターに割り当てます。 -xオプションと-vオプションはオフになっています。 +よりも+を使用すると、これらのフラグがオフになります。フラグは、シェルの起動時にも使用できます。現在のフラグのセットは$ - で見つけることができます。残りのn個のARGは位置パラメータであり、順番に$ 1、$ 2、.. $ nに割り当てられます。 ARGが指定されていない場合は、すべてのシェル変数が出力されます。終了ステータス:無効なオプションが指定されていない限り、成功を返します。

関連項目

expr(n)、proc(n)、trace(n)、unset(n)

キーワード

読み込み、書き込み、変数

重要: 使用 おとこ コマンド( % おとこ 特定のコンピュータでどのようにコマンドが使用されているかを確認することができます。