我是shell编程中的新手......基本上我是新手,但我需要一个简单的脚本来完成循环和执行php脚本。我尝试了以下内容:近意外的标记'做”bash/shell脚本语句
0
A
回答
1
或者,您可以使用for
循环
for((i=1;i<=13;i++))
do
php /var/www/html/pos.php &
done
由于for循环已经创建了计数器,所以您不必手动声明计数器。
1
不能看到语法错误:
!/bin/bash
i=0
while[ i < 13 ]
do
php /var/www/html/pos.php &
((i++))
done
但由于某些原因,语法不好......我得到的错误行4你的代码,但它应该是这样的
while [ $i -ne 3 ]
do
echo "on number $i of 3"
i=`expr $i + 1`
done
2
你需要有和左支架[
while
之间的空间,你需要把do
在单独的行或用分号(这两个都是w时相当常见的错误选址循环)。此外,左括号[
相当于man test支持-lt
但不<
:
function doStuff() {
local counter=0
while [ $counter -lt 10 ]
do
echo $counter
let counter=$counter+1
done
}
doStuff
OR
function doStuff() {
local counter=0
while [ $counter -lt 10 ] ; do
echo $counter
let counter=$counter+1
done
}
doStuff
1
我想你想要做的事,如:
i=0; while (($i<10)); do i=$((i+1)); echo $i; done
2
!/bin/bash
i=0
while ((i < 13))
do
php /var/www/html/pos.php &
((i++))
done
相关问题
- 1. PHP如果语句脚本
- 2. Bash脚本if语句
- 3. vb脚本如果语句
- 4. SuiteScript脚本发送语句
- 5. shell脚本:if语句
- 6. IF语句替换脚本
- 7. 条件语句bash脚本
- 8. awk脚本中, “if” 语句
- 9. 脚本语句太多
- 10. VB脚本设置语句
- 11. SQL脚本USE语句 - C#
- 12. Bash脚本,OR语句上的语法
- 13. 将MySQL * .sql脚本(语句)转换为MS SQL SERVER * .sql脚本(语句)
- 14. bash脚本语句if语句,比较小数点
- 15. 谷歌电子表格脚本:ELSE语句覆盖IF语句
- 16. 操作脚本3.0 if else语句
- 17. shell脚本的if语句麻烦
- 18. IF语句批处理脚本
- 19. 凡从CONCAT /工会的脚本语句
- 20. Bash脚本 - if和else if语句
- 21. Bash脚本IF语句不起作用
- 22. 一个PHP脚本中的IF语句
- 23. 添加if语句cmd.exe的脚本
- 24. 执行语句或运行脚本?
- 25. 批处理脚本语句 - 意外(
- 26. 错误,如果使用脚本语句
- 27. 批处理脚本中的IF语句
- 28. BASH脚本条件语句问题
- 29. 如果在KornShell脚本语句
- 30. Linux脚本和If elif else语句
您需要正确位置的空格。 shell语法通常依赖于空格,并且在方括号前后需要一个空格。第一行应该开始'#!'。因为你没有空间(shell [',可能不存在'],'do'是一个意外的关键字 - 没有前面的循环需要它,所以你会得到语法错误。 – 2011-03-27 01:23:31