我有一个这样的 csv
titlemmmm;fff;ggg mmmm;fff;ggg mmmm;fff;ggg
我需要更换才能获得这个
titlemmmm*fff*ggg mmmm;fff;ggg mmmm;fff;ggg
我该如何做到这一点
请帮助我
最佳答案
你可以使用这个:
sed '/title/s/;/*/g' file.txt
或者,如果您只想匹配行开头的“title”:
sed '/^title/s/;/*/g' file.txt
如果您想就地编辑文件,而不需要将输出定向到新文件,可以使用 -i
选项:
sed -i '/^title/s/;/*/g' file.txt
关于linux - sed 如何仅在行包含字符串时替换 csv?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43057848/