【问题标题】:store just certain values of Terminal output to file仅将终端输出的某些值存储到文件中
【发布时间】:2021-11-19 20:37:28
【问题描述】:

我正在执行命令

sudo arp -a -i wlan0

我得到的输出是

localhost (10.42.0.112) at fa:96:ec:0e:08:fa [ether] on wlan0
localhost (10.42.0.41) at b0:be:83:02:af:4b [ether] on wlan0

我只想在文件中保存 IP 地址。

sudo arp -a -i wlan0 >> /home/test.txt 保存完整的输出。

【问题讨论】:

标签: linux terminal


【解决方案1】:

所以我最终按照 Barmar 的建议使用了 grep,并且成功了:

sudo arp -a -i wlan0 | grep -oE "\b([0-9]{1,3}\.){3}[0-9]{1,3}\b"

【讨论】:

    猜你喜欢
    • 2022-01-10
    • 1970-01-01
    • 2023-02-16
    • 1970-01-01
    • 1970-01-01
    • 2022-08-18
    • 2013-02-22
    • 2017-12-01
    相关资源
    最近更新 更多