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"
  • 相关阅读:
    Shell学习(八)——dd命令
    PLSQL导出oracle表结构和数据
    如何让Linux 机器CPU使用率变高
    WebService学习总览
    Java发HTTP POST请求(内容为xml格式)
    Oracle—回车、换行符
    Oracle—merge into语法
    Apache解析和绑定域名
    MySQL根据经纬度按距离排序
    jquery监听input
  • 原文地址:https://www.cnblogs.com/duguangming/p/11135002.html
Copyright © 2011-2022 走看看