gpt4 book ai didi

linux - 从 txt 文件中删除第一行和 3 列

转载 作者:太空宇宙 更新时间:2023-11-04 10:15:16 24 4
gpt4 key购买 nike

我有一个格式如下的文件:

Received 4 packets, got 4 answers, remaining 252 packets
52:54:00:12:35:00 192.168.1.1
52:54:00:12:35:00 192.168.1.2
08:00:27:87:d3:08 192.168.1.3
08:00:27:3e:99:5c 192.168.1.23

我想删除第一行和所有行的mac col,输出应该是:

192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.23

命令在后台运行,我不需要在终端窗口中显示结果

最佳答案

awk 'NR != 1 {print $2}' file1

在行动中

$ cat file1
Received 4 packets, got 4 answers, remaining 252 packets
52:54:00:12:35:00 192.168.1.1
52:54:00:12:35:00 192.168.1.2
08:00:27:87:d3:08 192.168.1.3
08:00:27:3e:99:5c 192.168.1.23
$ awk 'NR != 1 {print $2}' file1
192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.23

对于静默输出,您可以将输出定向到另一个文件。

$ awk 'NR != 1 {print $2}' file1 > file2
$ cat file2
192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.23

关于linux - 从 txt 文件中删除第一行和 3 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46659140/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com