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: 模糊的重定向”
请问这是啥原因,求指导 谢谢诶
请帮我看看这个脚本问题处在哪里?
-
- 帖子: 54
- 注册时间: 2011-11-24 9:00
-
- 帖子: 1318
- 注册时间: 2005-09-13 4:56
- 系统: Ubuntu Jammy Jellyfi
Re: 请帮我看看这个脚本问题处在哪里?
变量要先赋值后使用,bash不支持变量代换,除非你使用函数
-
- 帖子: 54
- 注册时间: 2011-11-24 9:00
Re: 请帮我看看这个脚本问题处在哪里?
能具体点我的问题在哪里么谢谢funicorn 写了:变量要先赋值后使用,bash不支持变量代换,除非你使用函数
-
- 帖子: 54
- 注册时间: 2011-11-24 9:00
Re: 请帮我看看这个脚本问题处在哪里?
知道问题再哪里了,wnyh 写了:能具体点我的问题在哪里么谢谢funicorn 写了:变量要先赋值后使用,bash不支持变量代换,除非你使用函数
本应该是
./tetst.sh fpath
这样运行才可以的,
不过还是谢谢给予关注的xdjm