expression.英数字、空白ではない任意の区切り文字で、スラッシュを置き換えられます。(/e修飾子を使えば可能です)。バッククォートを通常のデリミタとして扱います。置換テキストはコマンドとして評価されません。s<foo>/bar/。式として扱い、その場所で直ちに解釈します。これはコンパイル時に構文チェックされます。使っているのに注意してください。形式はパターンの方でのみ使用できます。すべてを変更することができないことがあります。interpolated.シングルクォートされた、リテラル文字列です。ある場合を除いて単なるバックスラッシュです。バックスラッシュそのものが展開されます。string.ダブルクォートされた、リテラル文字列です。実行される(であろう)文字列です。シェルのワイルドカード、パイプ、リダイレクトが有効です。そのコマンドの、標準出力を集めたものが返されます。標準エラーは影響を与えません。つの文字列が戻ってきます。コマンドが失敗したときは未定義値を返します。行のリストを返します。コマンドが失敗したときは空リストを返します。文法を使ってください。内容をソートして表示します。扱ってほしい場合はそれを守る必要があります。文字をエスケープする方法が明確ではないので、これは理論的には難しいことです。