导航:首页 > 操作系统 > jqlinux安装

jqlinux安装

发布时间:2023-07-31 10:31:13

‘壹’ 视频地址http://v.youku.com/v_show/id_XMzQ3ODMwMTA4.html

视频地址已经打不开了,抱歉,您访问的视频版权受限暂无可播源,请查找其他视频观看。

视频网站是指在完善的技术平台支持下,让互联网用户在线流畅发布、浏览和分享视频作品的网络媒体。除了传统的对视频网站的理解外,近年来,无论是P2P直播网站,BT下载站,还是本地视频播放软件,还将向影视点播扩展作为自己的一块战略要地。影视点播已经成为各类网络视频运营商的兵家必争之地。

优酷网是中国领先的视频分享网站,是中国网络视频行业的第一品牌。优酷网以 “快者为王”为产品理念,注重用户体验,不断完善服务策略,其卓尔不群的“快速播放,快速发布,快速搜索”的产品特性,充分满足用户日益增长的多元化互动需求,使之成为中国视频网站中的领军势力。

以上内容参考:视频网站_网络

‘贰’ 如何编写一个shell脚本

问题:

1、请求在线api, 获取json格式的返回结果
2、解析json里面的一个值
3、将该值存储到文件

开发准备:

1、shell

快速入门:
#!/bin/sh
cd ~
mkdir shell_tut
cd shell_tut
for ((i=0; i<10; i++)); do
touch test_$i.txt
done

创建一个文件夹, 并在里面新建10个文件
2、curl

使用curl请求网络, 并获取返回值
curl基本用法:
$ curl www.sina.com

直接返回网页内容
$ curl -o [文件名] www.sina.com

将网页内容存储到文件中, 相当于wget命令
赋值操作:
response=$(curl www.sina.com)
echo $response

注意: =前后没有空格
jq

jq是命令行解析json的很好的工具
安装
直接到官网下载linux64版本(我是用本地下载好后传上服务器的, 之前直接在服务器用wget下载一直报错Segmentation fault, 折腾好久~)
将其到bin目录
cp jq-linux64 /usr/bin/jq

使用
然后就可以愉快的使用jq命令了:

可直接查看官网Tutorial
curl 'https://api.github.com/repos/stedolan/jq/commits?per_page=5'

返回的是一个json数组列表
curl 'https://api.github.com/repos/stedolan/jq/commits?per_page=5' | jq '.'

使用.直接指向json的根节点
curl 'https://api.github.com/repos/stedolan/jq/commits?per_page=5' | jq '.[0]'

[0]为取数组的第0位的对象
jq '.[0] | {message: .commit.message, name: .commit.committer.name}'

可用过连续的.操作获取对应json对象中的属性值, 上面的命令将会生成一个{message: "....", name: "...."}的json对象.
shell文件读写

1、写
方式一:
将ll的内容写入fileName这个文件中

>是覆盖, >>是在后面追加
ll >fileName

但是在书写.sh脚本的时候, 需要增加echo
echo ll>fileName

2、读
while read LINE
do
echo $LINE
done<fileName

fileName是即将读取的文件名

阅读全文

与jqlinux安装相关的资料

热点内容
如何让软件在多个安卓系统上运行 浏览:573
java判断半角 浏览:880
java判断正负 浏览:320
刷头条程序员的日常 浏览:102
吉林程序员吐槽 浏览:243
单片机温度范围 浏览:419
程序员为什么素质低 浏览:897
可爱的程序员小姐姐 浏览:145
服务器上网站的地址 浏览:798
苹果平板如何找到app资源库 浏览:321
阿里云可以云服务器地址 浏览:249
熊猫绘画app如何导入图片 浏览:555
如何自己编辑手机app 浏览:924
程序员那么可爱带的项链 浏览:532
安卓系统导航mic什么意思 浏览:192
编译sdk如何输出bin文件 浏览:678
如何用html5开发app 浏览:143
怎么隐藏苹果的app 浏览:328
上海積架空气压缩机 浏览:458
51单片机换行 浏览:739