分页: 1 / 1

请帮我看看这个脚本问题处在哪里?

发表于 : 2012-10-18 18:25
wnyh
vi tetst.sh
ls /media/D/ExiGat/ >fpath
fpath=$1
while read line
do
if [[ "$line" == cycle* ]]
then
ls $line >>Envisatfilepath
fi
done < $fpath

./tetst.sh
总出现 “ $fpath: 模糊的重定向”

请问这是啥原因,求指导 谢谢诶

Re: 请帮我看看这个脚本问题处在哪里?

发表于 : 2012-10-18 18:29
funicorn
变量要先赋值后使用,bash不支持变量代换,除非你使用函数

Re: 请帮我看看这个脚本问题处在哪里?

发表于 : 2012-10-18 18:42
wnyh
funicorn 写了:变量要先赋值后使用,bash不支持变量代换,除非你使用函数
能具体点我的问题在哪里么谢谢

Re: 请帮我看看这个脚本问题处在哪里?

发表于 : 2012-10-18 18:50
wnyh
wnyh 写了:
funicorn 写了:变量要先赋值后使用,bash不支持变量代换,除非你使用函数
能具体点我的问题在哪里么谢谢
知道问题再哪里了,

本应该是
./tetst.sh fpath
这样运行才可以的,

不过还是谢谢给予关注的xdjm