我試圖用sed使用在一個文件中的每一行的末尾插入sed命令插入另一sed命令 -用sed在文件中
sed -r 's/$/ | sed -r s\/abc\/xyz\/ /' filename.extension
我想未來是有內部sed周圍的單引號。因此,它看起來會喜歡 -
sed -r 's/$/ | sed -r 's\/abc\/xyz\/' /' filename.extension
我試圖逃逸內單引號,但沒有用。
基本上,我想下面的線 -
line 1 line 2 line 3
打開入─
line 1 | sed -r 's/abc/xyz/' line 2 | sed -r 's/abc/xyz/' line 3 | sed -r 's/abc/xyz/'
我無法獲得單引號,即使有轉義字符。
我不是用xyz取代abc。它在第二個sed命令中有另一個正則表達式,因此是引號。 –
啊哈,好吧,我很高興你把你的例子簡化爲最小的東西,並且你還指定了一個期望行爲的例子。這是提問的正確方法。 – DigitalRoss