當我執行此命令時:
ip -s link show enp65s0f0 | sed -n '/ vf 4/,$p'
我得到這個輸出
vf 4 MAC 00:00:00:00:00:00, vlan 3932, spoof checking off, link-state auto, trust off, query_rss off
RX: bytes packets mcast bcast
3835259656164 3452586352 1 1098
TX: bytes packets
3310560630151 3007239043
我想觀看該命令,但是當我運行以下命令時:
watch "ip -s link show enp65s0f0 | sed -n '/ vf 4/,$p'"
我收到這個錯誤
sed: -e expression #1, char 16: unexpected `,'
故障排除:
- 我嘗試在我的 sed 命令中使用轉義字符
watch "ip -s link show enp65s0f0 | sed -n '/\ \ \ \ vf\ 4/,$p'",同樣的錯誤。 - 嘗試在這樣的 watch 命令周圍使用單引號
watch 'ip -s link show enp65s0f0 | sed -n '/ vf 4/,$p'',我得到了錯誤sed: -e expression #1, char 1: unterminated address regex
如何監視我的命令管道到 sed?
uj5u.com熱心網友回復:
你必須轉義 $ 符號
watch "ip -s link show enp65s0f0 | sed -n '/ vf 4/,\$p'"
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/494294.html
