Unixステートメントの解読

Unixステートメントの解読

ここで言う内容を解釈してみましょう。

export IP=`/sbin/ifconfig | grep 'inet addr:'|grep -v '127.0.0.1'|
    cut -d: -f2 | awk '{print $1}'`

IPを環境変数に設定することはわかりますが、それ以外は何を意味しますか?

ベストアンサー1

システムのすべての非ループバックIPアドレスが一覧表示されます。このシステムにループバックではなく IP アドレスが 1 つしかないと仮定すると、システムの IP アドレスが環境変数「IP」としてエクスポートされます。

一度に1つの「セクション」のパイプラインを実行して起動します。つまり、初めて走るとき

/sbin/ifconfig

それが何をしているのか見てください。それでは走ってください...

/sbin/ifconfig | grep 'inet addr:'

そしてそこからずっと進みなさい。

おすすめ記事