shell编程
发布时间:2020-12-15 21:11:16 所属栏目:安全 来源:网络整理
导读:if else用法 #!/bin/ sh# echo 打印 ""和‘‘的区别 ""能正确解析$或者其他标示符,‘‘ 写什么就打印什么东西 echo "你输入的参数为:$1" if [ $1 == 1 ]; thenecho ‘你若安好,便是晴天‘ else echo ‘你若安不好,便要挨打‘ fi if else if ...else用法 #
if else用法 #!/bin/sh # echo 打印 ""和‘‘的区别 ""能正确解析$或者其他标示符,‘‘写什么就打印什么东西 echo "你输入的参数为:$1" if [ $1 == 1 ]; then echo ‘你若安好,便是晴天‘ else echo ‘你若安不好,便要挨打‘ fi
#!/bin/bash echo "你输入的参数为:$1,不同输入可以得到不同的名人名言" if [ $1 == 1 ]; then echo ‘马云说:让天下没有难做的生意‘ elif [ $1 == 2 ]; then echo ‘马化腾说:用心创造快乐‘ elif [ $1 == 3 ]; then echo ‘董明珠说:让世界爱上中国造‘ elif [ $1 == 4 ]; then echo ‘刘强东说:我是老牛,喜欢嫩草‘ else echo ‘别人说的再好,有用的都是自己努力非都。。。‘ fi
#!/bin/bash for (( i=1; i<=10; i++ )) do echo "结果为:$i" done echo ‘------------------------‘ # ` 间隔符 for i in `ls /root/shelldir` do echo "该目录的内容:$i" done echo ‘-----------------------‘ for i in a b c aa bb cc 1 22 333 do echo "$i" done echo ‘--------------------‘ for i in {1..10} do echo $i done ? while 循环 #!/bin/bash #定义整型变量 declare -i j=1; declare -i s=0; echo "你输入第10个参数是:${10}" while (( j<=$1 )) do # let 计算 let s+=j; let j++; done echo "1-100的和为:$s" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容