zoukankan      html  css  js  c++  java
  • shell编程

    if else用法

    #!/bin/sh
    # echo 打印 ""和''的区别 ""能正确解析$或者其他标示符,''写什么就打印什么东西 
    echo "你输入的参数为:$1"
    if [ $1 == 1 ]; then
    echo '你若安好,便是晴天'
    else
    echo '你若安不好,便要挨打'
    fi


    if else if ...else用法

    #!/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


    for 循环

    #!/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"
  • 相关阅读:
    Sql优化思路
    「网络流随想随记」
    「ZJOI 的部分题解整理」
    「循环矩阵相关的一些东西」
    知识蒸馏
    3D Human Pose Estimation with 2D Marginal Heatmaps
    模型剪枝
    目标检测小网络
    selenium---解决clear方法失效
    selenium---快速跳转到指定元素
  • 原文地址:https://www.cnblogs.com/duguangming/p/11135002.html
Copyright © 2011-2022 走看看