M*********9 发帖数: 15637 | 1 我想把svg转成png, 网上看来的是要
$ for i in *; do rsvg-convert $i -o `echo $i | sed -e 's/svg$/png/'`; done
怎么说 command not found? Thanks. |
b*******s 发帖数: 5216 | 2 which
【在 M*********9 的大作中提到】 : 我想把svg转成png, 网上看来的是要 : $ for i in *; do rsvg-convert $i -o `echo $i | sed -e 's/svg$/png/'`; done : 怎么说 command not found? Thanks.
|
M*********9 发帖数: 15637 | 3 什么意思? 能解释一下么? 谢谢
【在 b*******s 的大作中提到】 : which
|
c****d 发帖数: 116 | 4 which is a Linux command, which you can find paths for the command/app.
In your case, it looks like your system does not have rsvg-convert.
You need install it.
【在 M*********9 的大作中提到】 : 什么意思? 能解释一下么? 谢谢
|
X***n 发帖数: 366 | 5 Have you installed rsvg-convert yet?
If not, in ubuntu 'sudo apt-get install librsvg2-bin'.
Then 'which rsvg-convert'
【在 M*********9 的大作中提到】 : 我想把svg转成png, 网上看来的是要 : $ for i in *; do rsvg-convert $i -o `echo $i | sed -e 's/svg$/png/'`; done : 怎么说 command not found? Thanks.
|
M*********9 发帖数: 15637 | 6 Thank you all for your response.
$ which rsvg-convert
$ bin/rsvg-convert
It seems the system has rsvg-convert. I have converted svg to png via "rsvg
file.svg file.png". Since I have a series of svg files, I wonder if I can
find an easier way.
It seems i is not defined correctly.
【在 c****d 的大作中提到】 : which is a Linux command, which you can find paths for the command/app. : In your case, it looks like your system does not have rsvg-convert. : You need install it.
|
n******7 发帖数: 12463 | 7 怎么觉得应该是
for i in `ls *.svg`; ... |
g*r 发帖数: 67 | 8 second this
【在 n******7 的大作中提到】 : 怎么觉得应该是 : for i in `ls *.svg`; ...
|
M*********9 发帖数: 15637 | 9 试了一下, 还是不行。
for: Command not found.
i: Undefined variable.
【在 n******7 的大作中提到】 : 怎么觉得应该是 : for i in `ls *.svg`; ...
|
m**k 发帖数: 290 | |
|
|
M*********9 发帖数: 15637 | 11 tcsh
【在 m**k 的大作中提到】 : are you using cshell?
|
b*******s 发帖数: 5216 | 12 除非是学习,否则用bash好了,最友好
【在 M*********9 的大作中提到】 : tcsh
|
M*********9 发帖数: 15637 | 13 没的选。 是连到cluster上。
【在 b*******s 的大作中提到】 : 除非是学习,否则用bash好了,最友好
|
b*******s 发帖数: 5216 | 14 你们自己管理的cluster?
【在 M*********9 的大作中提到】 : 没的选。 是连到cluster上。
|
M*********9 发帖数: 15637 | 15 我们这部分应该有个IT的在管。
【在 b*******s 的大作中提到】 : 你们自己管理的cluster?
|
n******7 发帖数: 12463 | 16 bash回车试试?
【在 M*********9 的大作中提到】 : 没的选。 是连到cluster上。
|
b*******s 发帖数: 5216 | 17 让他换 :)
【在 M*********9 的大作中提到】 : 我们这部分应该有个IT的在管。
|
a**i 发帖数: 135 | 18 那就不用bash :)
find . -name "*.svg"|sed -e "p;s/\(.*\)svg$/-o \1png/"|xargs -n3 rsvg-
convert
【在 M*********9 的大作中提到】 : 没的选。 是连到cluster上。
|
M*********9 发帖数: 15637 | 19 还是不灵
$ find . -name "*.svg"|sed -e "p;s/(.*)svg$/-o 1png/"|xargs -n3 rsvg-convert
Illegal variable name.
【在 a**i 的大作中提到】 : 那就不用bash :) : find . -name "*.svg"|sed -e "p;s/\(.*\)svg$/-o \1png/"|xargs -n3 rsvg- : convert
|
M*********9 发帖数: 15637 | 20 bash完, 就灵乐, 哈哈。。。
bash
bash-4.1$ for i in `ls *.svg`;do rsvg-convert $i -o `echo $i | sed -e 's/svg
$/png/'`; done
【在 n******7 的大作中提到】 : bash回车试试?
|
M*********9 发帖数: 15637 | 21 谢谢大家。 一人一个大包纸。 敬请笑纳 ^_^ |
M*********9 发帖数: 15637 | 22 是我自己不懂。 刚才bash回车乐一下就可以乐。:))
【在 b*******s 的大作中提到】 : 让他换 :)
|