我想用shell脚本中的另一个模式','
替换文件中所有行的第一个逗号。
示例,输入:
apple,orange
预期产出:
apple','orange
如何使用sed实现这一目标?
答案 0 :(得分:1)
sed 是你的朋友。结果可以存储在新文件中。
尝试以下测试命令:
sed s/,/\',\'/ file.txt > result.txt
sed 手册页包含信息。
测试输出:
$ cat input.txt
apple,orange,house
foo,bar,woops
$ sed s/,/\',\'/ input.txt > result.txt
$ cat result.txt
apple','orange,house
foo','bar,woops