如何在搜索文件名模板中跳出特殊字符@
?bash如何在文件名模板中轉義特殊字符'@'?
此代碼不能正常工作(空結果)
for file in *[email protected]; do echo "$file"; done
也試過這樣:
for i in *[email protected]; do mv "$i" "${i/[email protected]}"@2x.png; done
我需要將文件重命名*[email protected]
到*@2x.png
用反斜槓逃逸FO它 – Jens
不也工作在* \ @ 2文件。 PNG;做回聲「$文件」;完成 我得到* \ @ 2.png –
或使用單引號 – tso