我知道這將在所有方面實現我想要的效果:
sed 's/^\(.\{4\}\)/\1-/' textFile
但是我如何在僅第 5 行的第 4 個字元槽之後輸入 - ?或者更好的是,在一系列線路上,例如 5-7?
答案1
命令的第一部分sed
是範圍規範,指示您希望影響哪些行。如果未指定範圍,則預設為所有行。所以:
sed '5,7s/^\(.\{4\}\)/\1-/' textFile
應該做你想做的事。
我知道這將在所有方面實現我想要的效果:
sed 's/^\(.\{4\}\)/\1-/' textFile
但是我如何在僅第 5 行的第 4 個字元槽之後輸入 - ?或者更好的是,在一系列線路上,例如 5-7?
命令的第一部分sed
是範圍規範,指示您希望影響哪些行。如果未指定範圍,則預設為所有行。所以:
sed '5,7s/^\(.\{4\}\)/\1-/' textFile
應該做你想做的事。