インターフェイスを使用するときにユーザーが作成した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ですか?