zoukankan      html  css  js  c++  java
  • shell 脚本 小列举

    1

    #!/bin/bash
    #
    case $1 in
    [Tt]o*)
    echo tom
    ;;
    bob | mary )
    echo xxx
    ;;
    *)
    echo ooooo
    ;;
    esac

    2

    #!/bin/bash
    #
    PS3="请输入你要的命令"
    select xx  in 'ls -l' pwd date
    do
    $xx
    done

    3

    #!/bin/bash
    #
    cat << END
    1)tom
    2)bob
    3)mary
    END
    read -p "请选择一个数字" nu
    case $nu in
    1)
    echo tom
    ;;
    2)
    echo bob
    ;;
    3)
    echo mary
    ;;
    esac

    4

    #!/bin/bash
    #
    PS3="请输入你要的命令"
    select xx  in 'ls -l' pwd date
    do
    $xx
    done

    5

    #!/bin/bash
    #
    function ee() {
        echo ls -l
    }
    
    ee
    echo cal
    ee
    echo $?

    6

    #!/bin/bash
    #
    sum=0
    while [ "$sum" -lt 10  ]
    do
    let sum+=1
    echo $sum
    done

    7

    #!/bin/bash
    #
    read -p "请输入您的名字:" name
    while [ "$name" != tom ]
    do
    echo "您输入的名字不匹配,清重新输入:"
    read name
    done

    8

    #!/bin/bash
    #
    xx=0
    until [  "$xx" -gt 24 ]
    do
    case "$xx" in
    [0-9]|1[01])
    echo "上午好"
    ;;
    12)
    echo "该吃午饭了"
    ;;
    1[3-7])
    echo "下午好"
    ;;
    *)
    echo "晚上好"
    ;;
    esac
    let xx+=1
    done

    9

    #!/bin/bash
    #这是我的第一个脚本
    read -p "请输入你的名字:"
    echo "你好 $REPLY "
    
    10
    #!/bin/bash
    #系统中是否存在这个用户
    grep ^$1 /etc/passwd
    if [ $? -eq 0  ];then
    echo "$1 是存在的"
    else
    echo "用户不存在$1"
    fi

    11

    #!/bin/bash
    #我的第二个脚本
    read -p "请输入你的年龄:" name
    if [ "$name" -le 0  ]||[ "$name " -ge 150  ] ;then
    echo "对不起 输入为不合法输入  请重新输入:"
    read name
    elif  [ "$name" -gt 0 ]&&[ "$name" -lt 20 ];then
    echo "你好 小屁孩"
    elif [  "$name" -ge 20 ]&&[ "$name" -lt 50 ]; then
    echo "你好 年轻人"
    else
    echo "老年人 你好"
    fi
  • 相关阅读:
    iOS多线程_06_GCD其它用法
    iOS多线程_05_线程间通信NSThread/GCD
    iOS多线程_04_GCD
    iOS多线程_03_Block
    iOS多线程_02_多线程的安全问题
    iOS多线程_01_简介和NSThread
    shell 根据端口号输出所有的pid
    【java核心36讲】接口和抽象类的区别
    CSS布局
    CSS基础
  • 原文地址:https://www.cnblogs.com/Sico2Sico/p/5384189.html
Copyright © 2011-2022 走看看