问题:

开发准备
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, 折腾好久~)
将其copy到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是即将读取的文件名
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。
# 编写简单shell脚本
# shell脚本入门教程
# shell脚本
# >>
# Linux中执行shell脚本的4种方法总结
# 一个不错的shell 脚本教程 入门级
# 5个Shell脚本编程入门练习例子
# Shell脚本传参数方法总结
# shell脚本语言的使用(超全超详细)
# Linux Shell 脚本编程入门教程
# Shell脚本编程30分钟入门(小结)
# 什么是Shell?Shell脚本基础知识详细介绍
# Shell脚本的超详细讲解(推荐!)
# 官网
# 的是
# 我是
# 是在
# 很好
# 本地下载
# 将会
# 并在
# 将其
# 用过
# 这篇文章
# 报错
# 可直接
# 谢谢大家
# 将该
# 创建一个
# 命令行
# 就可以
# 返回值
# 象中
相关文章:
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
如何在阿里云购买域名并搭建网站?
如何在云主机上快速搭建网站?
深圳网站制作案例,网页的相关名词有哪些?
大学网站设计制作软件有哪些,如何将网站制作成自己app?
如何获取免费开源的自助建站系统源码?
怀化网站制作公司,怀化新生儿上户网上办理流程?
简单实现Android验证码
如何快速搭建高效WAP手机网站?
如何确保FTP站点访问权限与数据传输安全?
如何用虚拟主机快速搭建网站?详细步骤解析
如何彻底删除建站之星生成的Banner?
如何快速搭建自助建站会员专属系统?
如何通过西部建站助手安装IIS服务器?
高性能网站服务器部署指南:稳定运行与安全配置优化方案
建站之星如何一键生成手机站?
制作网站的过程怎么写,用凡科建站如何制作自己的网站?
如何在IIS7中新建站点?详细步骤解析
建站之星官网登录失败?如何快速解决?
,怎么用自己头像做动态表情包?
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
常州企业网站制作公司,全国继续教育网怎么登录?
如何在服务器上三步完成建站并提升流量?
招贴海报怎么做,什么是海报招贴?
江苏网站制作公司有哪些,江苏书法考级官方网站?
如何快速上传自定义模板至建站之星?
婚礼视频制作网站,学习*后期制作的网站有哪些?
佛山企业网站制作公司有哪些,沟通100网上服务官网?
如何快速使用云服务器搭建个人网站?
建站之星多图banner生成与模板自定义指南
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?
建站主机类型有哪些?如何正确选型
如何获取PHP WAP自助建站系统源码?
如何选择高效便捷的WAP商城建站系统?
如何在IIS7上新建站点并设置安全权限?
如何在Tomcat中配置并部署网站项目?
小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化
专业网站制作服务公司,有哪些网站可以免费发布招聘信息?
网站制作公司,橙子建站是合法的吗?
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
建站主机选哪家性价比最高?
如何在阿里云虚拟服务器快速搭建网站?
css网站制作参考文献有哪些,易聊怎么注册?
如何基于PHP生成高效IDC网络公司建站源码?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?
php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】
如何零基础在云服务器搭建WordPress站点?
*请认真填写需求信息,我们会在24小时内与您取得联系。