Bash パラメーター展開
変数のリテラル値を入力し、コマンドを実行せずに1つの式を評価します。
使い方
使い方
- 1行に NAME=value を入力します。省略した名前は未設定です。
- ${file##*/} などの式を1つ入力します。
- 展開結果と現在の変数値を確認します。
対応する式
${name}、${#name}、既定値・代替値・代入・エラー演算子、整数による部分文字列、接頭辞・接尾辞の削除、置換、ASCII 大文字小文字変換に対応します。パターンは * と ? のみです。置換パターンは1文字以上に一致する必要があります。
範囲と制限
静的なパラメーター式の模擬です。コマンド・算術・プロセス・入れ子の置換、配列、引用符処理、エスケープ、角括弧パターン、チルダ展開、単語分割、ファイルシステム展開には非対応です。変数の引用符やドル記号も文字として扱います。置換値はリテラルで & は拒否します。
よくある質問
あわせて知りたいこと
コマンドは実行されますか?
いいえ。入力した変数のみを使用し、システム変数やファイルを読み取らず、データも送信しません。
代入は保存されますか?
= と := は今回表示する変数だけを更新します。次の計算には入力欄へコピーしてください。