【发布时间】:2016-08-21 15:56:43
【问题描述】:
我正在使用这一行来批处理我的pngcrush,但我的文件包含空格,这些空格按字面意思放置在$line 中,由于它们不是有效路径,因此会被跳过:
ls *.png | while read line; do pngcrush -brute $line compressed/$line; done
我怎样才能让 $line 成为转义,就像这个文件名 Button - Users.png 将被替换为 Button\ -\ Users.png?
【问题讨论】: