インターフェイスを使用するときにユーザーが作成したMACアドレスを使用するスクリプトを作成しようとしていwlan0
ます。
testFile.txt
テストするために、のコピーである、というファイルを作成しました/etc/network/interfaces
。の後にインターフェースがある場合、それは単にテキストを最後に追加するため、wlan0
使用できません。echo "$var" >> testFile.txt
wlan0
インターフェイステキストの終わりを見つけることができますが、そこに挿入する方法がわかりません。以下は私が現在持っているものです:
#!/bin/bash
echo "Enter MAC Address"
read var
log=$(cat testFile.txt | grep -o "wlan0.*" | grep -o dhcp)
echo $log
echo $log
印刷しdhcp
ます。
に追加しようとし| echo "hwaddress ether $var" >> testFile.txt
まし$log
たが、それでもファイルの最後に追加されます。直後に挿入するにはどうすればよい$log
ですか?