shell - ls的问题
ls的问题
2004-04-23 15:18 pm来自:Linux文档
现载:Www.8s8s.coM
地址:无名
下面的ls $1为什么不能列全所有的文件??
#filename: dir
if [ $1 = /ad ] #dir /ad list the directory
then
ls -lF|grep /
elif [ $1 = exe -o $1 = *.exe ] #dir /ad list the executable files
then
ls -F|grep '*'
else
ls $1 #dir *.java !!!error!!! only list the first java file?????
fi
好象在处理之前,就已经匹配为第一个符合条件的文件了。
用find语句就可以实现