编写一个简单的shell脚本程序,利用循环语句,打印下列图形。

如题所述

第1个回答  推荐于2016-10-30
for ((i = 1; i < 10; i++))
do
   for ((j = 10; j > i; j--))
   do  
      echo -n " ";
   done
   for ((m = 1; m <= i; m++))
   do  
       echo -n "$i "
   done
   echo ""
done

本回答被提问者和网友采纳
第2个回答  2021-01-03

shell脚本 for循环打印出倒立三角形
百度搜索啊,善用搜索引擎。!\/bin\/bashread -p "Input line number: " linefor ((i=0; i<$line; i++))do for ((k=$i; k>0; k--)) do echo -n " " done for ((h=$((2*($line-$i)-1)); h>0; h--)) do echo -n "*" done echodone...

如何编写一个shell脚本
这并不会打印出"this is the 2nd",而仅仅打印"this is the ",因为shell会去搜索变量numnd的值,但是这个变量时没有值的。可以使用花括号来告诉shell我们要打印的是num变量: num=2 echo "this is the ${num}nd" 这将打印: this is the 2nd 有许多变量是系统自动设定的,这将在后面使用这些变量时进行...

Linux中编写shell脚本,输出如下序列:1,3,2,4,3,5,4,6,···100...
脚本至少有如下错误:{j}改为${j}或$j,是要取值的啊 expr语句外面是反引号(键盘上ESC下面那个键)而不是单引号,表示执行命令而不是单纯一个字符串,expr后面的运算符左右两侧要有空格。if跟[之间是要有空格的,if判断表达式比较符两侧也要有空格,数字跟 [ ]之间要有空格。我修正了,自己运行...

编写一个Shell程序,命名为FinalTest.sh完成如下功能
① 利用echo输出信息“Enter two numbers (Two numbers separated by a space): ”② 利用read函数接收用户输入的两个数字,并将其读入变量n1和n2中 read -p "Enter two numbers (Two numbers separated by a space):" n1 n2 ③ 计算$n1和$n2的最小公倍数,并将结果输出 for((i=1;;i...

【shell】shell脚本实战-for循环
2. **输出从1到10**:我们可以使用`for`循环直接生成并打印1到10之间的整数。方法一:使用`for`循环和`expr`命令。方法二:利用`seq`命令简化生成序列的过程。3. **批量用户处理**:为创建10个用户,我们使用`for`循环遍历并执行用户创建命令。4. **ping命令的脚本应用**:判断网络连接状态,...

Vim下编写shell脚本要求在家目录中建立shell_tut目录,并利用循环语句...
mkdir ~\/shell_tut

shell脚本中使用for.do循环语句列出从1到100的数字中能够被3整除的数求...
!\/bin\/bashsum=0for i in {1..100}do if [ $(( $i % 3 )) -eq 0 ] then echo $i sum=$(( $sum + $i )) fidoneecho "sum is: $sum"保存为sum.sh

shell脚本while用法
循环是shell中比较简单的一种循环用法,它的构成是这样的 while  条件 do 执行语句 done 先来一个简单的小例子—累加 再来一个比较有意思的例子,实现一个加法计算器的功能 结果为 这个脚本中有个命令——read命令,它的作用是读取我们从键盘上输入的信息,详细的用法在下一章当中讲解。

shell脚本if循环问题
在你上个问题中回答过你了,用数组存值 !\/bin\/bash arr=(10 11 30)sum=0 for a in ${arr[*]} do ouput_s[$sum]=$a sum=$((sum+1))done echo "${ouput_s[@]}"echo "$sum"

学习Python控制流和循环来编写和调整Shell脚本
控制流,比如if-else语句,允许程序根据条件执行不同的操作。例如:Python的循环结构,如for循环,用于遍历列表或字符串,如:而os模块则提供了与操作系统交互的工具,让我们能执行类似在命令行中的操作。通过import导入模块,我们可以轻松调用其方法,如打印工作目录:现在,让我们结合这些知识编写一个示例...

相似回答