「eth0」などのインターフェイスに接続されているデバイスのIPアドレスを変数に設定するスクリプトを作成したいと思います。次のコマンドでIPアドレスを取得できます。
arp -i eth0 -a
上記のコマンドの出力は次のとおりです。
? (10.42.0.38) at b8:27:eb:07:5d:60 [ether] on eth0
.bashrc
上記のコマンドの出力からIPアドレスを変数に設定$RASPBERRY_IP
し、他のスクリプトで使用するために、スクリプトをファイルに追加します。それを行う方法はありますか?
IP自体はawkで抽出するのに十分簡単です。なぜ中間スクリプトが必要なのですか?2番目のスクリプトに直接ipを取得しないのはなぜですか?
—
セルギーKolodyazhnyy
@Serg 2番目のスクリプトに直接IPアドレスを取得するのに問題はありません。問題は、私があなたが言ったシェルスクリプトと
—
Mehrdad
awk
コマンドの初心者であることです。arp
コマンドの出力からipを抽出し、スクリプトで使用するスクリプトが必要です。Tnx。