shell 实战(10):curl

curl

[youque@bogon linuxWorkspace]$ curl -I -s www.baidu.com|head -1|cut -d " " -f2
200

[youque@bogon linuxWorkspace]$ cat curlIp.sh 
#!/bin/bash
if [ $# -ne 2 ];then
  echo "Usage:$0 ip port"
  exit 
fi
HttpPortNum=`nmap $1 -p $2|grep open |wc -l`
if [ $HttpPortNum -eq 1 ];then
  echo "$1 $2 is running."
else
  echo "$1 $2 is not running."
fi

[youque@bogon linuxWorkspace]$ sh curlIp.sh www.baidu.com 80
www.baidu.com 80 is running.

case

[youque@bogon linuxWorkspace]$ cat case_01.sh 
read -p "number": n
case "$n" in
1)
  echo "11111111111"
  ;;
2)
  echo "22222222222222"
  ;;
[3-9])
  echo "333333333333333333"
  ;;
*)
  echo "44444444444444444"
  exit
  ;;
esac
[youque@bogon linuxWorkspace]$ sh case_01.sh 
number:1
11111111111

 

shell 实战(10):curl_第1张图片

 

你可能感兴趣的:(Linux,学习笔记)