标签: sed
我面临以下问题: 每当我尝试将以下命令重定向到输出文件时,所做的更改都不会反映在输出文件中:
sed '/^20/{N;/\n20/!{s/\n//};P;D}' line_test.csv > file.tmp
但是,如果我仅运行不带输出重定向的命令,则预期结果将显示在终端上,并且不要更改文件(但我希望更改文件):
sed '/^20/{N;/\n20/!{s/\n//};P;D}' line_test.csv
有人知道吗? 谢谢