• for循环


    输出a到z

    for i in {a..z}

    do

        echo $i

    done

    把ls /root的文件一个一个地输出:

    [root@u ~]# cat 11.sh

    for i in `ls /root`

    do

        echo $i

    done

    [root@u ~]#

    &> /dev/dull中&>意思是把左边输出的结果,都放到/dev/dull文件中

    [root@u ~]# cat 12.sh

    for i in {1..253}

    do

        ping -c1 192.168.88.$i &> /dev/dull

        if [ $? -ne 0  ]

        then

            echo "192.168.88.$i is available."

        fi

    done

    [root@u ~]#

    echo "192.168.88.$i is available." >> /root/ip.txt意思是把可用的IP放到文件ip.txt中

    [root@u ~]# cat 12.sh

    for i in {1..253}

    do

        ping -c1 192.168.88.$i &> /dev/dull

        if [ $? -ne 0  ]

        then

            echo "192.168.88.$i is available." >> /root/ip.txt

    #    else

    #        echo "192.168.88.$i is unavailable."

        fi

    done

    [root@u ~]#

    case 语法python没有,其他有

    [root@u ~]# cat 13.sh

    read -p 'input you name:' name

    case $name in

    root)

    echo "welcome $name"

    ;;

    seker)

    echo "welcome $name"

    ;;

    default)

    echo "welcome $name"

    ;;

    *)

    echo "no $name "

    esac

    [root@u ~]#

  • 相关阅读:
    前台Json格式中时间的格式转换
    存储过程
    自定义注解
    递归(累加)
    java操作符
    Markdown语法参考
    for表达式的循环执行顺序
    java形参与作用域
    java引用类型数组的创建方式
    学习总结之Log4NET
  • 原文地址:https://www.cnblogs.com/jensenxie/p/8151485.html
Copyright © 2020-2023  润新知