Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

forを使ってフォルダ直下のsvg画像をまとめてepsに変換する

findとexecの合わせ技で考えていたのですが、文字列を旨く置換する方法探していたら、上記のスクリプトに辿り着きました。
Shellスクリプトの繰り返し構文と、ImageMagicのconvertコマンドで一気にカタがつきます。

for file in img/*.svg; { convert "$file" "${file%%.svg}.eps";}

「%%」は一致した部分を消した値を返してくれる賢い子です。