使用Mac上的终端,我需要在每个地址后面找到并显示MAC地址并带有换行符。
ifconfig | grep 'ether ' | cut -b 7-24
返回
38:c9:86:3c:ed:16
28:f0:76:3c:c2:e4
1a:00:01:87:0d:30
1a:00:01:87:0d:31
3a:c9:86:c3:c8:00
0a:f0:76:3c:c2:e4
5e:05:5b:91:c5:99
我可以使用哪个命令在每个地址后面换行?
答案 0 :(得分:1)
通常情况下,我会使用sed替换一个字符,但我从来没有找到过sed插入换行符的方法。
要获得所需的输出,您必须在每行的末尾插入2个换行符:
for $ in $(ifconfig | grep' ether' | awk' {print $ 2}');做printf " $我的\ n \ n&#34 ;;完成
输出:
38:C9:86:3C:ED:16
28:F0:76:3C:C2:E4
1A:00:01:87:0D:30
1A:00:01:87:0D:31
图3a:C9:86:C3:C8:00
0A:F0:76:3C:C2:E4
5E:05:5B:91:C5:99