我有一个包含.jpg文件的图像目录,并且正在执行以下代码:
for arch in $(ls $1 *.jpg);
将$ 1分配给目录。该程序出现以下错误:
ls: Cannot access '*.jpg': File or directory does not exist
我做错了吗?,谢谢。
使用/
将目录名称连接到内容的通配符。
也不需要使用ls
。
for arch in "$1"/*.jpg
ls
命令语法有问题。当您尝试以某种方式过滤与字符串*.jpg
匹配的每个文件时,ls
试图列出$1
(您所说的目录)和每个名为*.jpg
的文件。 >
我将使用以下方法: