发新话题
打印

gawk输出字段分隔符问题?

gawk输出字段分隔符问题?

在网上早了好多资料,但是大多是千篇一律,一篇好像是**人些的手册,找来找去都是这同一篇文章。
    举一个例子,/etc/passwd这个文件是以“:”为分隔的,大家都知道:),在awk里面叫FS字段分隔符。
    怎么把这个分隔符换一下换成制表符“\t”???      

TOP

gawk 'BEGIN{ FS=":"; OFS="\t" } { print $1,$2} ' /etc/passwd

[ 本帖最后由 li-jiahuan 于 2008-7-5 14:24 编辑 ]      
本帖最近评分记录
  • otto 贡献积分 +2 我很赞同 2008-7-5 22:20
面包会有的 女人也会有的
_______________________

TOP

引用:
原帖由 li-jiahuan 于 2008-7-5 14:22 发表
gawk 'BEGIN{ FS=":"; OFS="\t" } { print $1,$2} ' /etc/passwd
thanks !非常感谢!!      

TOP

发新话题