2,161
社区成员
发帖
与我相关
我的任务
分享
AWK版的:
root@yeah ~
$ awk 'BEGIN{i=0;while(i<=6){j=6;while(j!=i){printf j;j--}printf "\n";i++}}'
654321
65432
6543
654
65
6
root@yeah ~
$
#!/bin/ksh
set 1 2 3 4 5 6
while [ $# -ne 0 ]
do
a=
for i
do
a=$a$i
done
echo $a|rev
shift
done
#!/bin/bash
string="654321"
for i in {6..1}
do
echo $string | cut -c-$i
done
I="1 2 3 4 5 6"
for i in $I
do
j=0
while [ $j -le $((6-i)) ]
do
echo -n $((6-$j))
j=$(($j+1))
done
echo
done
i=1
while [ $i -le 6 ]
do
j=0
while [ $j -le $((6-i)) ]
do
echo -n $((6-$j))
j=$(($j+1))
done
echo
i=$(($i+1))
done
i=1
while [ $i -le 6 ]
do
n=6
j=0
while [ $j -le $((6-i)) ]
do
echo -n $n
j=$(($j+1))
n=$(($n-1))
done
echo
i=$(($i+1))
done