+ -
当前位置:首页 → 问答吧 → 如何可以替换掉文本中某一个特定列中全部内容

如何可以替换掉文本中某一个特定列中全部内容

时间:2011-02-18

来源:互联网

原始文件1.txt,内容由tab分割
001 name1 code1 city1
002 name2 code2 city2
003 name3 code3 city3
004 name4 code4 city4

替换第四列的全部内容为后,内如如下:
001 name1 code1 home
002 name2 code2 home
003 name3 code3 home
004 name4 code4 home

请指教如何实现这种批量替换??

作者: vivijet   发布时间: 2011-02-18

回复 vivijet

sed -i 's/\t[^\t]*$/\thome/' file

作者: ywlscpl   发布时间: 2011-02-18

awk '{$4="home"}{print >"urfile"}' urfile

作者: cjaizss   发布时间: 2011-02-18

本帖最后由 vivijet 于 2011-02-18 11:41 编辑

OK,可以的,多谢

作者: vivijet   发布时间: 2011-02-18

热门下载

更多