二道shell面试题

1.按照给出的运行结果,编写一个名为xunhuan 的shell过程(用循环语句)。
0
10
210
3210
43210
543210
6543210
76543210
876543210



2.编写一个名为cala的shell过程,其功能是小型计算器,可以进行两数加、减、乘、除运算。两操作数和运算符由位置参数给出(位置参数1和3分别是两操作数,位置参数2是运算符),并将四种运行结果追加存入cal文件中。

一:
A=""; for i in `seq 0 8`; do A=$i$A ; echo $A ; done

二:
    for ((i=0;i<9;i++))
    do
    a=$i$a
    echo $a
    done



三:
    #!/bin/bash

    N=9

    for(( i=0;i<=$N;i++ ))
    do
      for(( j=$i;j>=0;j-- ))
      do
        echo -n $j
      done
      echo
    done

http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=1103397&highlight=

原文地址:https://www.cnblogs.com/timssd/p/4676944.html