1

Retinaディスプレイ拡張機能(@ 2x)を特定のフォルダー内のすべての画像に追加するコマンドラインは何ですか:例:eximg.png-> eximg@2x.png

前もって感謝します。

4

2 に答える 2

3

これは、ファイル名にスペースまたは特殊文字が含まれている場合にも機能します。

for f in *.png; do mv "$f" "${f%.png}@2x.png"; done
于 2013-03-26T16:45:20.967 に答える
0

ファイル名に特殊文字(スペースなど)が含まれていない場合、次の行でそれらが出力mv cmdされます。

 ls *.png|xargs -n1|sed -r 's/(.*)(.png)$/mv & \1@2x\2/'

これらのコマンドがすべて問題ない場合は、出力をパイプし|shてファイルの名前を変更できます。

編集

 ls *.png|xargs -n1|sed 's/\(.*\)\(.png\)$/mv & \1@2x\2/'
于 2013-03-26T10:47:27.667 に答える