我有一个简单的bash脚本:
#!/bin/bash
counter=0
while [ $counter < 100 ]; do
echo $counter
counter=$((counter+1))
done
但是,当我尝试执行此操作时,出现以下错误:
./test: line 4: 100: No such file or directory
在bash中,<
重定向标准输入,因此您要告诉bash从名为的文件读取,该文件100
不存在。而是-lt
用于比较数字。
#!/bin/bash
counter=0
while [ $counter -lt 100 ]; do
echo $counter
counter=$((counter+1))
done
做你想要的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句