我正在编写一个脚本来改变svg图像的大小。这是我正在尝试的
#!/bin/bash
for file in *
do
rsvg-convert "$file" -w 160 -h 160 -f svg -o `echo $i | sed -e 's/svg$/new.svg/'`
done
但这不起作用。
答案 0 :(得分:2)
直接使用bash替代(${file%.svg}
将从.svg
变量末尾调用file
:
#!/bin/bash
mkdir -p folder
for file in *
do
rsvg-convert "$file" -w 160 -h 160 -f svg -o folder/${file%.svg}new.svg
done