式の右側の評価を行なう。右側を文字列として評価して、その結果を評価する。置換した結果を返し、もとの文字列はそのままにする。expression.空白ではない任意の区切り文字で、スラッシュを置き換えられます。(/e修飾子を使えば可能です)。置換テキストはコマンドとして評価されません。s<foo>/bar/。式として扱い、その場所で直ちに解釈します。これはコンパイル時に構文チェックされます。使っているのに注意してください。形式はパターンの方でのみ使用できます。すべてを変更することができないことがあります。警告が有効の場合に警告を出す以外の効果はありません。interpolated.シングルクォートされた、リテラル文字列です。バックスラッシュそのものが展開されます。string.ダブルクォートされた、リテラル文字列です。コマンドとして実行される(であろう)文字列です。シェルのワイルドカード、パイプ、リダイレクトが有効です。