是否可以用sed替換某一行範圍內的/ n(例如,用空格)?在某一行範圍內用sed替換換行
這裏是一個沒有範圍過濾器的示例。是否有可能在sed中設置一個範圍?
for f in `find ${_filedir} -type f`
do
#replace all LF with spaces
sed 's/\n/ /g' ${f} > ${f}.noCR
done
好吧,這裏的樣本:
讓我們採取一些行:
「我想掙脫,現在」
「和朋友是朋友」
我想用範圍爲0到16的「m」代替任何「n」,其結果如下:
「我想打破免費現在」
「的AMD friemds將是朋友」
你試過運行此代碼?我認爲它不起作用。 –
這只是一個顯示上下文的片段。 sed命令工作正常,但沒有範圍限制。 –