Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符 原声的shell脚本不支持 数学计算,但是可以通过其他的命令来实现 例如 awk 和 expr,expr 最常用。 expr 是一款表达式计算工具,使用它能完成表达式的求值操作。 ...
分类:
系统相关 时间:
2019-03-06 16:37:00
阅读次数:
200
命令实例 [TOC] 1、显示两个目录中不同的文件 2、打补丁 3、找出两个文件相同的记录 4、找不同的记录 5、对文件的某一列进行统计 6、 将c文件中第一列放到到d文件中的第三列 参数 输入文件:指定要去除的重复行文件。如果不指定此项,则从标准读取数据; 输出文件:指定要去除重复行后的内容要写入 ...
分类:
其他好文 时间:
2019-03-06 09:24:24
阅读次数:
242
awk介绍 awk可以认为是一门语言,非常强大。 awk工作流程是这样的:先执行BEGIN,然后读取文件,读入换行符分割的一条记录,然后将记录按指定的域分隔符划分域,填充域,随后开始执行模式所对应的动作action。接着开始读入第二条记录······直到所有的记录都读完,最后执行END操作。 调用方 ...
分类:
系统相关 时间:
2019-03-04 14:20:25
阅读次数:
192
单机文本数据处理,常用AWK,总结一下AWK最常用的要点,备忘备查。 1.What is AWK(1)Aho、Weinberger、Kernighan三位发明者名字首字母;(2)一个行文本处理工具; 2.How to use AWK2.1 处理方式:逐行处理文件中的数据 2.2语法: awk 'pa ...
分类:
其他好文 时间:
2019-03-02 10:23:00
阅读次数:
195
ifconfigifconfigens32|grep192.168.80.100ifconfigens32|grepbroadcast|awk‘{print$2}‘ifconfigens32|grepbroadcast|awk‘{print$2}‘|awk-F.‘{print$4}‘
分类:
系统相关 时间:
2019-03-01 15:27:51
阅读次数:
188
杀掉含有test且不含有grep的进程,后面的 awk '{print $2}' 是进程号 ...
分类:
系统相关 时间:
2019-02-28 16:53:51
阅读次数:
156
#!/bin/bash#当文件大于1G时清空FILE=/root/hello.txt#判断文件是否存在if![-f$FILE]then#输出文件不存在echo"filenotexist!"exit1fiif[ls-l$FILE|awk‘{print$5}‘-gt$((1024*1024))]then#输出空到文件中echo"">$FIL
分类:
其他好文 时间:
2019-02-28 15:18:25
阅读次数:
192
参考:https://blog.csdn.net/weixin_42980713/article/details/86559017 ...
分类:
其他好文 时间:
2019-02-28 00:50:21
阅读次数:
153
状态统计 netstat -ant | awk '/tcp/ {print $6}'|sort |uniq -c |sort -nr 前十位ESTABLISHED状态ip统计 netstat -ant | grep "ESTABLISHED"|awk '/tcp/ {print $5}'|cut -... ...
分类:
Web程序 时间:
2019-02-27 23:32:44
阅读次数:
284
首先,要先配置好自己的Git,然后在某一处进行脚本的编写。 比如项目目录为:/home/project,那参考如下来进行 vim /home/project/automatic_git.sh 注意:过滤策略是查看当前带有 “*” 的分支,然后在当前分支处使用awk过滤分支名赋予branch变量,然后 ...
分类:
其他好文 时间:
2019-02-27 17:36:03
阅读次数:
182