逆引きシェルスクリプト/自機のIPアドレス一覧を取得する
の編集
Top
/
逆引きシェルスクリプト
/
自機のIPアドレス一覧を取得する
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * 自機のIPアドレス一覧を取得する [#sa6247dd] 自機のIPアドレスを取得したい場合は、以下のスクリプトでIPアドレス一覧を取得できます。~ 複数のIPアドレスが割り当てられている場合は、割り当てられている数分出力されます。~ もっとスマートな方法があるかもしれません… #br #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * IPアドレス一覧の取得 [#y84e037f] LANG=C /sbin/ifconfig | grep 'inet addr' | awk '{print $2;}' | cut -d: -f2 LANG=Cと付けている理由は、ja_JP.UTF-8などと設定されている場合、 ''inet addr''が''inetアドレス''と出力されるのでgrepでマッチしなくなってしまうからです。 ** 実行例(NIC2枚使用マシンで実行) [#f2c6ff7c] $ LANG=C /sbin/ifconfig | grep 'inet addr' | awk '{print $2;}' | cut -d: -f2 172.16.0.100 192.168.0.100 127.0.0.1 * 127.0.0.1が不要の場合 [#nc1be528] LANG=C /sbin/ifconfig | grep 'inet addr' | grep -v 127.0.0.1 | awk '{print $2;}' | cut -d: -f2 ** 実行例(NIC2枚使用マシンで実行) [#sdc165d6] $ LANG=C /sbin/ifconfig | grep 'inet addr' | grep -v 127.0.0.1 | awk '{print $2;}' | cut -d: -f2 172.16.0.100 192.168.0.100 #br #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html) #br
タイムスタンプを変更しない
#navi(../) * 自機のIPアドレス一覧を取得する [#sa6247dd] 自機のIPアドレスを取得したい場合は、以下のスクリプトでIPアドレス一覧を取得できます。~ 複数のIPアドレスが割り当てられている場合は、割り当てられている数分出力されます。~ もっとスマートな方法があるかもしれません… #br #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * IPアドレス一覧の取得 [#y84e037f] LANG=C /sbin/ifconfig | grep 'inet addr' | awk '{print $2;}' | cut -d: -f2 LANG=Cと付けている理由は、ja_JP.UTF-8などと設定されている場合、 ''inet addr''が''inetアドレス''と出力されるのでgrepでマッチしなくなってしまうからです。 ** 実行例(NIC2枚使用マシンで実行) [#f2c6ff7c] $ LANG=C /sbin/ifconfig | grep 'inet addr' | awk '{print $2;}' | cut -d: -f2 172.16.0.100 192.168.0.100 127.0.0.1 * 127.0.0.1が不要の場合 [#nc1be528] LANG=C /sbin/ifconfig | grep 'inet addr' | grep -v 127.0.0.1 | awk '{print $2;}' | cut -d: -f2 ** 実行例(NIC2枚使用マシンで実行) [#sdc165d6] $ LANG=C /sbin/ifconfig | grep 'inet addr' | grep -v 127.0.0.1 | awk '{print $2;}' | cut -d: -f2 172.16.0.100 192.168.0.100 #br #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html) #br
テキスト整形のルールを表示する