如何获取地址并修改键/值格式文件中的值?
我正在为我的Raspberry Pi编写一个shell脚本,因此它设置了一个具有唯一SSID的访问点。为此,我想使用WiFi加密狗的mac-address作为我的SSID。为此,我想使用awk awk '{ gsub(/:/, ""); print > "file" }' /sys/class/net/wlan0/address 我可以将格式正确的mac地址写入文件,但是如何将其插入到另一个文件的特定行/位置?我有类似的想法 awk '{ gsub(/:/, ""); "replace ssid= at /etc/hostapd/hostapd.conf" }' /sys/class/net/wlan0/address 对我这样的新手的任何帮助和解释都表示赞赏。 我的输入文件如下: $ cat /sys/class/net/wlan0/address 01:23:45:67:89:ab 我正在尝试获取它并替换ssid文件中的值,如: interface=wlan0 driver=nl80211 ssid=7cdd907f6b07 hw_mode=g channel=11 macaddr_acl=0 auth_algs=1 ignore_broadcast_ssid=0 wpa=1 wpa_passphrase=My_Passphrase wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP