我正在尝试使用sed
命令解决问题。
我有一个包含数据的表(少量行和列)。
我希望能够用新字符串替换i,j
点中的字符串。
举个例子:
word1 word2 word3 word4
word5 word6 word7 word8
word9 word10 word11 word12
输入1,1
和abc
的应返回
word1 word2 word3 word4
word5 abc word7 word8
word9 word10 word11 word12
如果可能,将其打印到新文件。
感谢
答案 0 :(得分:5)
使用awk可能更容易:
awk -v c=1 -v r=1 -v w='abc' 'NR==r+1{$(c+1)=w}1' file
word1 word2 word3 word4
word5 abc word7 word8
word9 word10 word11 word12