0

この行を使用して をバッチ処理してpngcrushいますが、ファイルにはスペースが含まれており、文字通り に配置され$line、有効なパスではないためスキップされます。

ls *.png | while read line; do pngcrush -brute $line compressed/$line; done

このファイル名Button - Users.pngが に置き換えられるように $line をエスケープにするにはどうすればよいButton\ -\ Users.pngですか?

4

2 に答える 2