在命令行中进入目录时,输入以下命令:
打印出所有以
但是,当我尝试创建一个脚本时:
ls -d -1 "/Volumes/Development/My Project/Project"/**/* | grep \.png$
打印出所有以
.png
结尾的文件列表。但是,当我尝试创建一个脚本时:
#! /bin/bash
clear ;
# Tempoary dir for processing
mkdir /tmp/ScriptOutput/ ;
wdir="/Volumes/Development/My Project/Project" ;
echo "Working Dir: $wdir" ;
# Get every .PNG file in the project
for image in `ls -d -1 "$wdir"/**/* | grep \.png$`; do
...
done
I get the error:
cp: /Volumes/Development/My: No such file or directory
空格 造成了问题,但我不知道为什么?
'find . -name '*.png' -exec echo {} \;'
。如果需要,可以多次使用 find 的 -exec 选项。 - jfg956