我想把test.txt里面b:下面一行的1替换成0,怎么写啊?
sed -i ':a;N;$!ba;s/b:\n1/b:\n0/' test.txt
记得备份
sed -i "s/1/0/g" test.txt
楼上的2位回答的都不正确 vim test.txt 打开 执行: %s/b:\n1/b:\r0/g 完美替换(mac环境) 在ubuntu下换行符为\n,(windows下为\r\n,Mac下为\r)
3 回答5.1k 阅读
1 回答1.9k 阅读✓ 已解决
1.6k 阅读
3 回答2.6k 阅读✓ 已解决
2 回答3.4k 阅读✓ 已解决
sed -i ':a;N;$!ba;s/b:\n1/b:\n0/' test.txt