2016-08-10 5 views
0

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

?どういう意味ですか、あなたが見せている出力は改行を持っているように見えます。 ORは本当に2つのアドレスですか? (私の部分の上におかしい)。がんばろう。 – shellter

+0

@shellterあなたは正しいです、出力に改行があります。私は各アドレスの後に改行を追加する必要があることを意味しましたが、それを理解することができました。 – cedricium

答えて

1

通常、私は文字を置き換えるためにsedを使用しますが、sedが改行文字を挿入する方法を見つけることはできませんでした。

したい出力を取得するには、各行の末尾に2つの改行を挿入する必要があります:| grepを 'エーテル' | Iで$(ifconfigコマンドのための

のawk '{$ 2を印刷}' ); printfを実行してください "$ i \ n \ n";

38:C9:86:3C:ED:16

28:F0:76:3C:C2:E4

1A:01:00

出力を行います: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

関連する問題