+ -
当前位置:首页 → 问答吧 → 怎么取特定行的某几个域

怎么取特定行的某几个域

时间:2011-03-09

来源:互联网

我有一个文件,想取凡是包含“root”的行的1,3域,其他行保持不变,应该怎么做,谢谢!

作者: sauer   发布时间: 2011-03-09

回复 sauer


    awk '{if(/root/)print $1,$3;else print $0}'

作者: wtuter   发布时间: 2011-03-09

  1. awk -F: '/root/{print $1,$3}' /etc/passwd
复制代码

作者: Shell_HAT   发布时间: 2011-03-09