我正在尝试替换配置文件中的一个字符串,该字符串在开始时可能有一些额外的空格,而不增加另一行。
network={
scan_ssid=1
ssid="My SSID can contain *any* char!"
psk="6876876868"
key_mgmt=WPA-PSK
}问题是前导空间和scan_ssid是冲突的任何表达式,我尝试。我需要匹配任意数量的空格,但不需要任何字符。
我尝试过的一切都改变了ssid和scan_ssid
发布于 2018-08-03 14:58:10
让这个简单的sed尝试一下:
sed 's/^[[:blank:]]*ssid=.*/replacement/' datahttps://stackoverflow.com/questions/51675220
复制相似问题