我正在尝试使用wpa_cli
使用.sh
bash文件添加包含空格的SSID的网络:
wpa_cli set_network 0 ssid \"SSID 123\"
但\"
无效 - wpa_cli
仍将空格解释为两个参数的分隔符。
答案 0 :(得分:1)
看起来你混合了转义引号和转义空格。
如果参数(文件名或ssid)中有空格,则可以通过两种方式转义空格:
使用“”或“
cp "file with spaces" "path with spaces/sub dir"
cp 'file with spaces' 'path with spaces/sub dir'
注意" "
和' '
之间存在差异。
如果使用' '
变量,则不会展开。
使用反斜杠(\
)转义空格。
cp file\ with\ spaces path\ with\ spaces/sub\ dir