【发布时间】:2013-04-25 09:30:35
【问题描述】:
我想从目录中加载所有图片并将它们保存到数组中。
@files = `ls $ARGV[0] | grep -i -E jpe?g|gif|png$`;
这行给了我一个错误:Final $ should be \$ or $name
@files = `ls $ARGV[0] | grep -i -E \'jpe?g|gif|png$\'`;
这条线有效,但它也加载图片“img.jpg.bmp”,而这不是我想要的,甚至加载目录,这是次要的,但也很糟糕。我做错了什么?
【问题讨论】:
-
+1 for your comment“为什么使用 shell 这么难过?”