Shell引数エスケープ|Bash・PowerShell・cmd対応

スペース、引用符、記号を含む文字列をShellへ1引数として渡すためのquote表現へ変換します。Bash/POSIX sh、PowerShell、制約付きcmd.exeに対応します。

使い方・補足を見る

使い方

  1. Shell modeを選び、1つのargumentにしたい文字列を入力します。
  2. cmd.exeではcontextとdelayed expansion設定を選び、変換結果を確認します。
  3. Quoted argumentとUnsupported/Warningの理由を確認します。

例

POSIX

入力
it's $HOME
出力
'it'"'"'s $HOME'

注意事項

  • コマンド全体の安全性、実行権限、オプション解釈は検証しません。
  • 生成したargumentを含むコマンドは実行しません。

データの取り扱い

入力した文字列はブラウザ内だけでquote/escapeし、Shellを起動したりサーバーへ送信・保存したりしません。TokenやPassword等の秘密情報は共有端末へ貼り付けないでください。

Privacy Policyを確認する