【发布时间】:2021-08-19 07:20:57
【问题描述】:
我在一个文件中有这个内容,我想用管道符号 (|) 替换某些位置的空格。我为此使用了 sed,但它正在替换字符串中的所有空格。但我不想替换第 3 和第 4 个字符串的空格。
如何做到这一点?
输入:
test test test test
我的尝试:
sed -e 's/ /|/g file.txt
预期输出:
test|test|test test
实际输出:
test|test|test|test
【问题讨论】:
-
不完全重复,但足够接近:Change separator just between specific columns
标签: sed