+ -
当前位置:首页 → 问答吧 → Linux下怎么替换指定行指定列

Linux下怎么替换指定行指定列

时间:2011-08-23

来源:互联网

如有一个文件的格式为:
cap 1 2 3
disk 1 2 3
state 1 2 3
我现在想将第二行第二列的值改为4,请问用什么命令啊?(在Linux下的)

作者: xxxymxhh   发布时间: 2011-08-23

这个还真难想,只有一个还不如手动改!

作者: LightBoat09   发布时间: 2011-08-23

引用 1 楼 lightboat09 的回复:
这个还真难想,只有一个还不如手动改!



要实现动态的改,直接写到shell中的……

作者: xxxymxhh   发布时间: 2011-08-23

不知道有没有实现这种功能的命令,不过写个c应该是比较容易的

作者: flylee   发布时间: 2011-08-23

引用 3 楼 flylee 的回复:
不知道有没有实现这种功能的命令,不过写个c应该是比较容易的


c就不需要搞这个玩意儿了,shell经常用到将数据打印到文件……

作者: xxxymxhh   发布时间: 2011-08-23

sed -r '2s/(^\w+) \w+/\1 4/' file

作者: joan8363   发布时间: 2011-08-23

热门下载

更多