随笔分类 -  shell学习

摘要:shell输出台阶状图形 程序如下: #!/bin/bash rows=4 for (( i=1; i<=rows; i++ )) do for (( j=1; j<=i; j++ )) do echo -n "| " done echo -n "_" echo done # |_ # ||_ 阅读全文
posted @ 2023-05-09 22:17 七色彩虹k 阅读(35) 评论(0) 推荐(0) 编辑
摘要:shell输出星星三角阵 要求输出 程序如下 #!/bin/bash rows=4 for (( i=1; i<=rows; i++ )) do for (( j=1; j<=i; j++ )) do echo -n "* " done echo done for (( i=1; i<=rows; 阅读全文
posted @ 2023-05-09 22:14 七色彩虹k 阅读(43) 评论(0) 推荐(0) 编辑
摘要:shell程序输出数字塔 如图所示: #!/bin/bash rows=4 for (( i=1; i<=rows; i++ )) do for (( j=1; j<=i; j++ )) do echo -n "* " done echo done for (( i=1; i<=rows; i++ 阅读全文
posted @ 2023-05-09 22:11 七色彩虹k 阅读(123) 评论(0) 推荐(0) 编辑
摘要:shell脚本实现人机石头剪刀布游戏 #!/bin/bash # game=(石头 剪刀 布) num=$((RANDOM%3)) # computer=${game[$num]}#通过随机数获取计算机的出拳 #出拳的可能性保存在一个数组中,game[0],game[1],game[2]分别是 3 阅读全文
posted @ 2023-05-09 22:03 七色彩虹k 阅读(311) 评论(0) 推荐(0) 编辑
摘要:用户输入3个整数,脚本根据数字大小依次升序输出3个数字 #!/bin/bash echo "Please enter three integers:" read -r num1 num2 num3 echo "Sorted integers in ascending order:" echo "$n 阅读全文
posted @ 2023-05-09 21:57 七色彩虹k 阅读(26) 评论(0) 推荐(0) 编辑
摘要:函数调用 通常将函数看成是脚本中的一段代码,在使用函数前必须先定义该函数,使用时利用函数名直接调用。 例:编写脚本func_script,内容如下。 #!/bin/bash REPEAT=3 fa() { echo "Now fa function is starting..." echo } fb 阅读全文
posted @ 2023-04-23 14:51 七色彩虹k 阅读(24) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash touch file1 # 创建文件file1 rm -f file2 # 删除文件file2 if [ -f file1 ] && echo "hello" && [ -f file2 ] && echo "world" # 如果文件file1存在,则输出"hello" # 阅读全文
posted @ 2023-04-18 14:32 七色彩虹k 阅读(109) 评论(0) 推荐(0) 编辑
摘要:shell脚本猜0到100之间的随机数 #!/bin/bash echo "input a number between 1 and 100" let num=$((RANDOM %100)) # echo $num while true do read guess if [ $guess -lt 阅读全文
posted @ 2022-12-22 20:43 七色彩虹k 阅读(37) 评论(0) 推荐(0) 编辑
摘要:##shell脚本实现求和 ###1: 1+2+...+9+10 #!/bin/bash let init=0 for i in {1..10..1} do # echo $sum let sum=$sum+$i done echo $sum 运行结果 2: 1+3+...+9 #!/bin/bas 阅读全文
posted @ 2022-12-21 21:23 七色彩虹k 阅读(513) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash let isPrime=1 echo "input a number: " read n if [ ${n} -le 1 ] then let isPrime=2 fi for ((i=2;i<n;i++)) do let tmp=$(($n%$i)) if [ $tmp - 阅读全文
posted @ 2022-12-19 23:16 七色彩虹k 阅读(338) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示