一个SHELL脚本问题
从书上看到一段代码,用来打印出当前目录下的文件名字,如下
#!/bin/bash
for file in $( * )
do
echo "file: $i"
done
但是一直有问题
./test.sh: line 6: addr: command not found
请大家指点
------解决方案--------------------addr命令装了吗?
------解决方案--------------------
#!/bin/bash
for file in *
do
echo "file: $i"
done
或者
#!/bin/bash
for file in $(ls)
do
echo "file: $i"
done
------解决方案--------------------你看你的书上写的是bash脚本么?
shell有很多种,语法也不一样的