特殊文字として認識されない。含む一部のシェルで、シェル・パターン中の中カッコに特別な意味を付与しているのと異なっている。特殊文字として認識されない。含む一部のシェルで、シェル・パターン中の波カッコに特別な意味を付与しているのと異なっている。ライブラリ関数を用いて行われる。パターンを引用符で囲むのを忘れないように。シェルによって展開されてしまわないようにするためである。-中カッコをシングルクォートで囲んでいることに注目していただきたい。+波カッコをシングルクォートで囲んでいることに注目していただきたい。シェルスクリプトのブロック区切り記号として解釈されないようにするためである。同様に、セミコロンもバックスラッシュを使って保護している。こちらにもシングルクォートを使用してもよい。見つかるようにしている。マニュアルの形で保守されている充実した文書がある。マニュアルの形で保守されている。コマンドを打ち込むことで、詳細なマニュアルが読めるはずだ。なく、ヌル文字によって区切られることになる。(すなわち、あらゆる文字が文字通りに解釈される)。-後述のファイル終端文字列も無効になり、他の引き数と同じように扱われる。+(すなわち、あらゆる文字が文字通りに解釈される)。他の引き数と同じように扱われる。このオプションは、入力される項目にホワイトスペース、引用符、バックスラッシュなどが含まれる可能性がある場合に、役に立つ。オプションが生成する出力は、このモードに対応した入力になる。コマンドの場合と同様に解釈される。マルチバイト文字には対応していない。入力を処理する際、引用符やバックスラッシュは特別扱いされない。入力中のあらゆる文字が、文字通りに解釈される。オプションを指定すると、ファイル終端文字列は無効になり、他の引き数と同じように扱われる。-を使うように、出力側のプログラムを組み立てる方が望ましい。他の引き数と同じように扱われる。使うように、出力側のプログラムを組み立てる方が望ましい。