shell相关:指令篇 基础篇 脚本欣赏 编程实例 shell问问 shell视频教程 技巧篇 水平测试 E文资料 vi编辑器 高级Bash脚本编程指南
其他:mysql perl c语言
1.按照给出的运行结果,要求用循环语句编写一个名为xunhuan 的shell过程。
0
10
210
3210
43210
543210
6543210
76543210
876543210
解答:下面的代码不错!用一层循环就够了,如下:
for ((i=0;i<9;i++))
do
a=$i$a
echo $a
done
注意:如果直接用上面的代码运行的话,如果不初始化变量a,会出现累积的情况。
$ for ((i=0;i<9;i++));do a=$i$a;echo $a;done
结果是会变成这样的:
0876543210876543210876543210
10876543210876543210876543210
210876543210876543210876543210
3210876543210876543210876543210
43210876543210876543210876543210
543210876543210876543210876543210
6543210876543210876543210876543210
76543210876543210876543210876543210
876543210876543210876543210876543210
再给出一个简单的方法
[root@mrtgvss html]# seq 0 8|sed '1!G;h;s/\n//g'
0
10
210
3210
43210
543210
6543210
76543210
876543210