Retinaディスプレイ拡張機能(@ 2x)を特定のフォルダー内のすべての画像に追加するコマンドラインは何ですか:例:eximg.png-> eximg@2x.png
前もって感謝します。
Retinaディスプレイ拡張機能(@ 2x)を特定のフォルダー内のすべての画像に追加するコマンドラインは何ですか:例:eximg.png-> eximg@2x.png
前もって感謝します。
これは、ファイル名にスペースまたは特殊文字が含まれている場合にも機能します。
for f in *.png; do mv "$f" "${f%.png}@2x.png"; done
ファイル名に特殊文字(スペースなど)が含まれていない場合、次の行でそれらが出力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/'