0
4

1 に答える 1

1

一重引用符を保持したい場合は、必要です'"'"'

最初の引用符は、現在の一重引用符で囲まれた文字列を終了します。次に、"'"which を単一引用符に展開します。\'も機能しますが、見栄えがよくありません。

最後の単一引用符は、引用符で囲まれた文字列を再び開始します。

あなたの場合の代替案は次のとおりです"s/ is /${r}'s${x}/g"(つまり、二重引用符のみを使用してください)。

r='\\e[0;31m'ただし、文字列の展開により 1 レベルのエスケープが文字列化されるため、使用する必要があります。

于 2013-11-13T16:43:37.357 に答える