![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
文章平均质量分 55
Sunny_much
这个作者很懒,什么都没留下…
展开
-
shell对文件的处理。包括取交集、并集、去重等
(一)两个文件的交集、并集前提条件:每个文件中不得有重复行1、取出两个文件的并集(重复的行只保留一份)cat file1 file2 |sort|uniq>file3 file112345file267891012结果:file3110234.。。。。92、取出两个文件的交集(只留下同事存在转载 2016-01-20 14:00:31 · 4120 阅读 · 0 评论 -
shell按行处理文件
写法一:#!/bin/bashwhile read linedoecho $linedone写法二:#!/bin/bashcat file|while read linedoecho $linedone写法三:for line in `cat file`doecho $linedonefor逐行读和转载 2016-01-21 13:00:33 · 1089 阅读 · 0 评论 -
sh脚本监控网站状态
如下脚本监控指定网页的状态,若返回200表示正常,否则出错:#!/bin/bash #网站url地址 URL=$1#获取http响应代码 HTTP_CODE=`curl -o /dev/null -s -w "%{http_code}" "${URL}"` #服务器能正常响应,应该返回200的代码 if [ $HTTP_CODE != 200 ];then ech转载 2016-01-28 12:49:14 · 537 阅读 · 0 评论 -
安装epel以及遇到的问题:Cannot retrieve matalink for repository:epel.Please verify its path and try again
1、通过以下命令确认CentOS版本2、下载epel的rpm安装包, epel会有很多源地址,如果一个源地址下载不到,就重新找一个源地址。下载地址跟CentOS版本和机器位数有关,我的机器是64位的,下载地址如下:wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.原创 2016-02-15 15:55:14 · 4134 阅读 · 0 评论 -
Linux下处理JSON的命令行工具:jq---安装
JSON是前端编程经常用到的格式。Linux下也有处理处理JSON的神器:jq。 对于JSON格式而言,jq就像sed/awk/grep这些神器一样的方便,而且,jq没有乱七八糟的依赖,只需要一个binary文件jq,就足矣。 本篇中,我们来看一下jq的安装。1、执行yum list| grep jq查看是否有jq安装包。2、若有,直接安装jq,执行命令:y原创 2016-02-15 15:58:45 · 22673 阅读 · 0 评论