如何在 bash 中更改输出名称
How to Change Output name in bash
我有 运行 命令
ioreg -l | grep IOPlatformSerialNumber
在 MacOS 中。
输出为IOPlatformSerialNumber
。
我想将输出名称从 IOPlatformSerialNumber
重命名为 SerialNumber
,如何实现?
你可以使用 sed
:
ioreg -l | grep IOPlatformSerialNumber | sed "s|IOPlatformSerialNumber|SerialNumber|"
使用sed
:
ioreg -l | sed -n 's/IOPlatformSerialNumber/SerialNumber/p'
您不需要 grep
,因为 sed -n
会将输出过滤为 s///p
命令找到需要替换的匹配项的输出。
你可以使用 sed
ioreg -l | grep IOPlatformSerialNumber | sed 's/IOPlatformSerialNumber/SerialNumber/'
我有 运行 命令
ioreg -l | grep IOPlatformSerialNumber
在 MacOS 中。
输出为IOPlatformSerialNumber
。
我想将输出名称从 IOPlatformSerialNumber
重命名为 SerialNumber
,如何实现?
你可以使用 sed
:
ioreg -l | grep IOPlatformSerialNumber | sed "s|IOPlatformSerialNumber|SerialNumber|"
使用sed
:
ioreg -l | sed -n 's/IOPlatformSerialNumber/SerialNumber/p'
您不需要 grep
,因为 sed -n
会将输出过滤为 s///p
命令找到需要替换的匹配项的输出。
你可以使用 sed
ioreg -l | grep IOPlatformSerialNumber | sed 's/IOPlatformSerialNumber/SerialNumber/'