当前位置: 技术问答>linux和unix
另外一个很简单的SHELL问题,一样在线等
来源: 互联网 发布时间:2016-10-08
本文导语: 用SHELL实现如下打印 654321 65432 6543 654 65 6 高手来赐教下 | 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)) ...
用SHELL实现如下打印
654321
65432
6543
654
65
6
高手来赐教下
654321
65432
6543
654
65
6
高手来赐教下
|
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
|
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
|
#!/bin/bash
string="654321"
for i in {6..1}
do
echo $string | cut -c-$i
done