このコマンドにより、次の出力が得られます。
cat /proc/net/dev | awk '{print $1}'
Inter-|
face
eth0:
lo:
wlan0:
インターフェイスの名前だけを取得できるように、inter-|, face の行を閉じる方法はありますか?
awk を少し調整します。
awk 'NR>2{print $1}' /proc/net/dev
tail -n +3 /proc/net/dev | awk...
tail -n {+whatever}
(プラス記号に注意してください)は、n行目から始まるファイルをダンプするために使用できます。
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.
他の回答に加えて:
awk
を使用したくない場合に備えてtail
、次のこともできます。
tail -n +3 /proc/net/dev | cut -d':' -f1