摘要: #!/bin/bashstr="zs123"for ((i=1;i<=3;i++));do read -p "请输入第$i次密码:" sc if [ $sc ]; then #判断sc是否为空 if [ $sc = $str ];then #判断2个字符串是否相同 echo "密码输入正确"; br 阅读全文
posted @ 2021-01-13 15:31 执念; 阅读(85) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash#case练习str="bb"case $str in aa) echo aa ;; aa|bb) echo bb ;; cc) echo cc ;; *) echo dd ;;esac 阅读全文
posted @ 2021-01-13 15:29 执念; 阅读(53) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bashfor i in {1..100};do a2=$(($i % 2)) a3=$(($i % 3)) if test $a2 -eq 0 -a $a3 -eq 0 ;then echo "$i能被2和3整除" fidone 阅读全文
posted @ 2021-01-13 15:28 执念; 阅读(356) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bashsum=0for i in `seq 100`;do let "sum=$sum + $i"doneecho $sum 阅读全文
posted @ 2021-01-13 15:26 执念; 阅读(40) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash for ((i=2;i<=100;i++));do flag=true for ((j=2;j<i;j++));do if test $(( $i % $j )) -eq 0 ;then flag=false break fi done if $flag ;then echo 阅读全文
posted @ 2021-01-13 15:25 执念; 阅读(22) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash#两个数计算的三种方法a=10b=20echo $(($a + $b))echo `expr $a + $b`let "c=$a + $b"echo $c 阅读全文
posted @ 2021-01-13 15:24 执念; 阅读(242) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash#字符串的运算关系a="aa"b="bb"#判断a是否等于bif [ $a = $b ];then echo "$a等于$b"else [ $a != $b ] echo "$a不等于$b"fi#判断变量a是否为空if [ -z $a ];then echo "$a是空变量"e 阅读全文
posted @ 2021-01-13 15:23 执念; 阅读(110) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash#函数封装#必须先定义再使用#求2个数的和sum() { num1=10 num2=20 echo $(($num1 + $num2))}sumsum 阅读全文
posted @ 2021-01-13 15:21 执念; 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 -e file 检测文件(包括目录)是否存在,如果是,则返回true。-r file 检测文件是否可读,如果是,则返回true。-w file 检测文件是否可写,如果是,则返回true。-x file 检测文件是否可执行,如果是,则返回 true。-s file 检测文件是否为空(文件 阅读全文
posted @ 2021-01-13 15:18 执念; 阅读(113) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash#死循环while true;do echo bb sleep 1donewhile :;do echo cc sleep 1donefor ((;;));do echo aa sleep 1done 阅读全文
posted @ 2021-01-13 15:13 执念; 阅读(362) 评论(0) 推荐(0) 编辑