CURL shell 使用

Posted 王小麦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CURL shell 使用相关的知识,希望对你有一定的参考价值。

#! /bin/bash

requrl="http://www.baidu.com/xxxxxx"
while true
do

html=$(curl -s "$requrl")
url=$(echo "$html" | sed ‘:a;N;$!ba;s/
//g‘ | sed ‘s/.*URL=//g‘ | sed ‘s/].*//g‘)

  if [ ${#url} -gt 0 ];then
        doname=${url:0:20}
	myurl="http://www.baidu.com"
        if [ "$doname" = $myurl ]
	then
		requrl=$url
                echo "`date ‘+%Y-%m-%d %H:%M:%S‘` - find URL:$url" 
        else
                echo "`date ‘+%Y-%m-%d %H:%M:%S‘` - No Find URL:$url"
		break 
        fi
  fi
done

  

以上是关于CURL shell 使用的主要内容,如果未能解决你的问题,请参考以下文章

linux中shell curl命令获取http状态码

CentOS yum 命令出现 [Errno 14] curl#6 - "Couldn't resolve host ..." 的解决方法(代码片段

简单介绍shell中的curl网络请求的实现

有啥方法可以让 curl 连接并让我在输入时输入和发送身体片段?

PHP 使用curl 执行远程服务器的一个shell脚本

代码片段:Shell脚本实现重复执行和多进程