如何运行一组shell命令字符序列

更新时间:02-08 教程 由 薇糖 分享

如何运行一组shell命令字符序列?

脚本至少有如下错误: 1. {j}改为${j}或$j,是要取值的啊 2. expr语句外面是反引号(键盘上ESC下面那个键)而不是单引号,表示执行命令而不是单纯一个字符串,expr后面的运算符左右两侧要有空格。 3. if跟[之间是要有空格的,if判断表达式比较符两侧也要有空格,数字跟 [ ]之间要有空格。 我修正了,自己运行成功生成你要的数列了。你自己对比下吧: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #!/bin/bash #script name prg8.sh clear i=1 for((j=1;j<=98;j++)) do echo-n "$j,`expr $j + 2`," if[ $i -eq10 ] then echo"" i=1 else i=$((i+1)) fi done echo"" 注释里已经说了,script name prg8.sh,脚本名叫prg8.sh,当然,叫什么名字是你的自由。

声明:关于《如何运行一组shell命令字符序列》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2189331.html