awk打印第1列之后的所有列
时间: 2023-11-03 14:13:49 浏览: 152
打印队列查看
3星 · 编辑精心推荐
你可以使用 awk 命令来实现这个需求。具体的命令如下:
```
awk '{for (i=2; i<=NF; i++) printf("%s ", $i); printf("\n")}' input.txt
```
其中,`NF` 表示当前行的列数,`$i` 表示第 i 列的值。在上面的命令中,我们使用一个 for 循环遍历第 2 列至最后一列,并使用 printf 打印这些列的值。最后,我们再使用 printf 打印一个换行符,以便换行输出下一行的内容。
请注意,上述命令中的 `input.txt` 应该替换为你实际要处理的文件名。
阅读全文