zoukankan      html  css  js  c++  java
  • shell-1

    vim ping01.sh

      

    #!/usr/bin/bash
    ping -c1 www.baidu.com &>/dev/null && echo "www.baidu.com is up" || echo "www.baiud.com is down"

    其中 

    #!/usr/bin/bash  为脚本解释器设置,只有当不明确指明用什么解释器解释时才会生效:
      例如: bash ping01.sh 为明确指明使用bash解释器
          sh ping01.sh 为明确指明使用shell解释器
         其实 bash 和shell 是同一个东西
      例如: ./ping01.sh 为没有明确指明解释器,此时会生效
          如果#!/usr/bin/bash 改为#!/usr/bin/python ,则此时会用python解释器执行shell脚本,就会报错,因为应该用shell解释器解释shell脚本,而实际是用python解释器解释shell脚本


    代码的意思为:ping baidu ,ping一次,打印的信息放到/dev/null中,即不会在shell中输出打印日志,如果ping通,则打印
    "www.baidu.com is up" 否则打印
    www.baiud.com is down
  • 相关阅读:
    c++学习记录(七)
    c++学习记录(六)
    c++学习记录(五)
    c++学习记录(四)
    2020面向对象寒假作业(二)
    2020面向对象寒假作业(二)
    HTML学习记录(一)
    我罗斯方块
    我罗斯
    面向对象程序设计3
  • 原文地址:https://www.cnblogs.com/jingzaixin/p/12434768.html
Copyright © 2011-2022 走看看