2

このコマンドにより、次の出力が得られます。

 cat /proc/net/dev | awk '{print $1}'
 Inter-|
 face
 eth0:
 lo:
 wlan0:

インターフェイスの名前だけを取得できるように、inter-|, face の行を閉じる方法はありますか?

4

4 に答える 4

6

awk を少し調整します。

awk 'NR>2{print $1}' /proc/net/dev
于 2012-11-01T11:18:35.860 に答える
4
tail -n +3 /proc/net/dev | awk...

tail -n {+whatever}(プラス記号に注意してください)は、n行目から始まるファイルをダンプするために使用できます。

于 2012-11-01T11:16:13.920 に答える
1

There are many ways of doing this. If you just need it work for that specific case I'd do something simple like this:

cat /proc/net/dev | awk '{print $1}' | sed -e '1,2d'

Sed '1,2d' just means delete lines 1 and 2.

于 2012-11-01T11:17:58.513 に答える
0

他の回答に加えて:

awkを使用したくない場合に備えてtail、次のこともできます。

tail -n +3 /proc/net/dev | cut -d':' -f1
于 2016-01-25T21:38:02.993 に答える