/bin 二进制可执行命令
/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序
/usr/bin 众多的应用程序
/usr/sbin 超级用户的一些管理程序

<?php

$city = $argv[1];

$list = ['上海'=>'101020100','北京'=>'101010100'];

$code = isset($list[$city]) ? $list[$city] : '101010100';

//初始化

$ch = curl_init();

//设置选项,包括URL

$URL ="http://www.weather.com.cn/data/cityinfo/".$code.".html";

curl_setopt($ch, CURLOPT_URL, $URL);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($ch, CURLOPT_HEADER, 0);

//执行并获取HTML文档内容

$output = curl_exec($ch);

//释放curl句柄

curl_close($ch);

//打印获得的数据

$data = json_decode($output,true);

$GREEN = "\033[1;32m";

$DEFAULT = "\033[0;49m";

$BOLD = "\033[1m";

$UNDERLINE = "\033[4m";

$NORMAL = "\033[m";

$RED = "\033[1;31m";

echo $BOLD.'发布时间:'.$GREEN.$data['weatherinfo']['ptime'].$DEFAULT;

echo "\r\n";

echo $BOLD.'最高温度:'.$GREEN.$data['weatherinfo']['temp1'].$DEFAULT;

echo "\r\n";

echo $BOLD.'最低温度:'.$GREEN.$data['weatherinfo']['temp2'].$DEFAULT;

echo "\r\n"

转载于:https://blog.51cto.com/joelemma/1825493

shell - 查看天气相关推荐

  1. adb shell 查看手机根目录

    adb shell 查看手机根目录 https://blog.csdn.net/u012527802/article/details/51393143

  2. 【已解决】adb shell查看进程提示grep不是内部命令或外部命令

    1. 问题 adb shell查看进程提示grep不是内部命令或外部命令 2. 解决办法 把adb shell 后面的语句加上引号即可 adb shell "dumpsys activity ...

  3. linux(shell)查看文件时间戳

    linux(shell)查看文件时间戳 #!/bin/bash#文件名 FILE_NAME='a.txt' #获取文件做后修改时间戳 LAST_MODIFY_TIMESTAMP=`stat -c %Y ...

  4. Linux 使用 cURL 查看天气

    Centos7环境下安装curl Contents curl介绍 curl安装步骤 curl测试效果 curl 帮助文档 curl介绍 curl是利用URL语法在命令行方式下工作的开源文件传输工具.它 ...

  5. shell 查看文件大小 du -sh 文件名

    du -sh 文件名 shell 查看文件大小 du -sh 文件名 su-PC:~$ du -sh Python-3.6.3 29M Python-3.6.3

  6. hbase shell 查看列名_Hbase的简单命令使用

    通过hbase shell进入到cli窗口 1.创建表 create 't01','cf01' t01为表名 cf01为列族名 在hbase当中命令是需要区分大小的 在hbase当中字符串是需要加上引 ...

  7. mongoose-iot_如何使用带有ESP32和Mongoose OS的GCP-Cloud IoT核心版查看天气

    mongoose-iot This post on freecodecamp.org is not maintained. The most up to date version is on Medi ...

  8. adb ps shell 查看进程_注入 init 进程,使得 APP 可调试

    上篇文章提到了,我想通过注入 init 进程,让手机能够轻松的以调试的方式来打开应用. 昨天也通过 shell 命令拿到了我手机的架构,今天就来详细的说下怎么注入吧. 一.准备 mprop 工具 他是 ...

  9. adb shell 查看和修改电池信息

    一.获取电池信息 命令:adb shell dumpsys battery Current Battery Service state: AC powered: false //false表示没使用A ...

最新文章

  1. CentOS7的node.js安装
  2. 爬虫学习笔记(二)——使用 requests 爬取百度图片
  3. matlab 2010 工具箱,Matlab2010下使用FULLBNT工具箱實現簡單的靜態貝葉斯網絡及推理...
  4. 零基础Python知识点回顾(一)
  5. 一个励志PM小哥哥的Java转型之路
  6. selenium之 chromedriver与chrome版本映射表_NLP实战篇之tf2训练与评估
  7. 一个使用多年的Makefile模板
  8. docker pull理解误区
  9. 右键新建Excel时如何设定其版本即.xlsx转.xls格式
  10. 21天Jmeter打卡Day8 get/delete/put之间的请求
  11. leetcode题解—1021、删除最外层的括号
  12. Oracle数据库中的数据类型
  13. linux 配置 NTP 服务器
  14. 计算机任务栏的透明颜色设置,教你电脑任务栏透明设置教程
  15. Win7更改SATA模式为AHCI
  16. python写入excel文件出现nan_在python中使用Pandas ExcelWriter时处理Nan
  17. canvas 画图移动端出现锯齿毛边的解决方法
  18. 谷歌网盘国内下载API
  19. 牛顿-莱布尼兹公式的几何意义-微分和积分的几何关系
  20. 使用vscode利用vue脚手架创建项目每次修改代码都会频繁编译

热门文章

  1. zed相机拆机_TX2入门教程硬件篇-外接双目相机ZED
  2. oralce修改密码教程
  3. Fleet究竟是什么?为什么最近这么火~
  4. JS实现将所有超链接指向同一个页面地址
  5. Eclipse 使用常见问题汇总
  6. Cuckoo Hashing
  7. qt 正则 html,Qt 正则表达式 (一)
  8. 每个tabpage中都有一个dategridview_宇宙中每个原子里都隐藏着一个巨大的秘密
  9. 如何监控impala的数据_impala数据库的函数
  10. javaSE回顾---变量