![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell命令
致宁
不安于现状才能不断努力
展开
-
shell命令删除30天以前的log日志文件
find . -type f -mtime +30 -exec rm -rf {} \; 在当前目录下查找文件,时间要大于30天前,将上一步查询的结果rm删除并且递归删除。原创 2020-03-12 16:31:13 · 2193 阅读 · 0 评论 -
SED实用基础
sed是一种linux的轻量级流编辑器。(字符串截取命令)主要用来对数据进行选取、替换、删除、新增。格式:sed [选项] ‘[动作]’ 文件名sed ‘/正则表达式/p’1. 选项-n 会只将处理后的数据输出到屏幕-e 多项编辑-i 直接修改文件sed 's/old/new/g' text.txt 预修改,只是缓存并没修改sed -i 's/ol...原创 2020-03-12 16:21:13 · 106 阅读 · 0 评论 -
AWK实用基础
shell编程中的awk命令非常强大,里面可以加入循环、判断等,因此也被称为awk编程。一般情况下awk更多的是获取指定列内容,格式化输出等。格式如下:awk ‘条件1 {动作1} 条件2 {动作2} ……’ 文件名awk ‘/正则表达式/’条件相当于输入,没有条件就会把整个文件内容执行后面的动作。动作相当于输出,流程处理后格式化输出。1. 输出列$num...原创 2020-03-12 13:39:40 · 165 阅读 · 0 评论 -
shell中head、tail使用
headhead [-n -k]…[file]…显示前10行可以认为数字前默认为+号1、head -10 file.txt 【省略了n,所以前面的-是短横线】2、head -n 10 file.txt 【默认含义】3、head -n +10 file.txt 【加上+号】除最后k行,显示其它所有可以认为第k行分界,显示上半部分head -n -10 file.txt 【数字前面加...原创 2019-11-29 23:01:22 · 2003 阅读 · 0 评论