加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash – 打印awk中的其余字段

发布时间:2020-12-15 18:45:11 所属栏目:安全 来源:网络整理
导读:假设我们有这个数据文件. john 32 maketing executivejack 41 chief technical officerjim 27 developerdela 33 assistant risk management officer 我想用awk打印 john maketing executivejack chief technical officerjim developerdela assistant risk ma
假设我们有这个数据文件.
john 32 maketing executive
jack 41 chief technical officer
jim  27 developer
dela 33 assistant risk management officer

我想用awk打印

john maketing executive
jack chief technical officer
jim  developer
dela assistant risk management officer

我知道可以使用.

awk '{printf $1;  for(i=3;i<NF;i++){printf " %s",$i} printf "n"}' < file

问题是它的长,看起来很复杂.

是否还有其他简单的打印方式来打印其余的字段.

将要跳过的字段设置为空白:
awk '{$2 = ""; print $0;}' < file_name

资料来源:Using awk to print all columns from the nth to the last

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读