【发布时间】:2011-10-17 08:27:57
【问题描述】:
在命令行中输入目录时,如下:
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
我得到错误:
cp: /Volumes/Development/My: No such file or directory
空格导致问题,但我不知道为什么?
【问题讨论】:
标签: bash command-line ls