本文へ移動
QKQuickKitEN
LinuxLOCALブラウザ内で処理入力に機密情報を含む可能性があります

シェル クォート

POSIX シェルが1つの引数としてそのまま受け取れるように文字列をクォートし、逆にクォート済みの単語を元の値へ戻します。

入力と主要な処理をブラウザ内で行い、その入力内容をQuickKitサーバーへ送信しない設計です。

実運用中の秘密情報を避け、可能ならダミー値やマスク済みデータを使用してください。 データ取扱いの詳細

文字列をクォート

クォート不要

シングルクォート(既定・常に安全)

ダブルクォート(展開は引き続き有効)

ANSI-C $'...'(bash/zsh 専用、POSIX sh 非対応)

シェルの単語をクォート解除

クォート解除後の値

仕組みと使い方

シングルクォート方式は sh、bash、zsh、dash のいずれでも例外なく安全です。シングルクォート内では特別な文字が一切ないためです。ダブルクォートは $変数展開や `バッククォート` によるコマンド置換が依然として働くため、参考として表示しますが一般的な安全対策にはなりません。$'...' 形式は bash/zsh の拡張で POSIX sh ではありません。このツールは1つの引数をクォートするだけで、信頼できない入力の実行を安全にするものではありません。