MACアドレスを取得し、HWADDRの後のifconfigファイルに貼り付けるbashスクリプト

MACアドレスを取得し、HWADDRの後のifconfigファイルに貼り付けるbashスクリプト

ファイルからMACアドレスを取得してファイルifconfigに追加する方法はありますか?コマンドを使用してMACアドレスを表示しましたが、その情報を保存してファイルに貼り付ける方法はわかりません。HWADDRifconfig-eth0awkifconfig-eth0

ベストアンサー1

ifconfigの出力を解析する代わりに、/ sysデータの内容にのみ変数を設定する必要があります(デフォルトではインストールされていない可能性があります)。

MACADDR=$(cat /sys/class/net/eth0/address)

それではあなたはできます。

echo “HWADDR=$MACADDR” >> /etc/sysconfig/network-scripts/ifcfg-eth0

まだHWADDRラインがないと仮定します。それ以外の場合はsedを使用する必要があります。

おすすめ記事