我意识到,这一切都能做到我想做的事情:
sed 's/^\(.\{4\}\)/\1-/' textFile但是我怎么才能在第5行的第四个字符之后输入一个呢?或者更好,在一系列线上,比如5-7?
发布于 2013-10-14 00:07:39
sed命令的第一部分是一个范围规范,它指示您希望影响哪一行(S)。如果未指定范围,则默认值为所有行。所以:
sed '5,7s/^\(.\{4\}\)/\1-/' textFile应该做你想做的事。
https://unix.stackexchange.com/questions/95922
复制相似问题