regex - 返回结果的一部分 (GREP)

标签 regex linux shell grep

使用此命令,我想要一个命令仅获取当前 mac 地址,另一个命令仅获取永久 mac 地址。所以我必须使用 grep 表达式,但我不知道该怎么做。

    $ macchanger -s wlan0
    Permanent MAC: 14:25:47:ff:c4:aa (Twinhan)
    Current MAC: 00:24:54:f0:5c:cc (unknown)

所以我真的很想做一些像 macchanger -s wlan0 | 这样的事情。 grep ...为了准确得到 14:25:47:ff:c4:aa 另一个获取 00:24:54:f0:5c:cc 的命令 谢谢你

最佳答案

获取“永久”行:

macchanger -s wlan0 | awk '/Permanent/ { print $3 }'

获取“当前”行:

macchanger -s wlan0 | awk '/Current/ { print $3 }'

关于regex - 返回结果的一部分 (GREP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13169194/

相关文章:

Javascript匹配并替换以下符号

c++ - 使用 -O3 在 GCC 中编译共享库不会导出与 -O0 一样多的符号

php - 如何将标准输出作为 php 脚本中的参数传递给 linux 终端?

shell - 在变量中转义反斜杠

arrays - 将数组从一个 Bash 脚本传递到另一个

Python 无需输入即可运行 Shell

python - 为什么 re.findall() 在这种情况下返回一个空列表,而在另一个情况下返回一个包含空字符串的列表?

regex - 如何删除除img之外的所有html标签?

c++ - Boost.Regex 联动错误 LUbuntu 14.04 g++ 4.8.2

c -/usr/local/lib 中的共享库未找到