分类 Shell 中的文章

Shell 字符串截取总结

一、字符串变量的截取操作 对字符串变量的截取操作一般都是通过${操作符}的方式进行,如下: 1. 从指定位置(index)截取固定长度 格式:${string:start:length} 其中,string 是要截取的字符串,start 是起始位置(下标从 0 开始计数),length 是要截取的长度……

阅读全文

Shell笔记 | 记录最近用到的组合命令

删除当前目录下的指定名字的目录 find . -type d -name "__pycache__" |xargs rm -rf 删除当前目录下的指定后缀的文件 find ./ -name "*.sock" |xargs rm -rf 统计目录下文件数量 ls -lR|grep "^-"|wc -l 自动删除2小时之前的日志文件 find /var/log/ -mmin +120 -name message* -exec rm -rf {} \; 执行完上面的命令后,在/var/log/目录下所有的120分钟或者说2小时以前生成的或者更改过的以message……

阅读全文

Linux三剑客(grep、awk、sed)

0、 引言 在Linux下一切皆文件,所以Linux下的操作就是对文件的操作。出于对文件更好的操作,下面给大家介绍一下常用的文本操作“三剑客”命令。 1、 grep 简介:文本过滤工具,用于查找文件里符合条件的字符串 语法: grep [-abcEFGhHilLnqrsvVwxy][-A<显示行数&g……

阅读全文

Shell中括号场景总结

前言 最近在学习Shell脚本编程时,发现别人程序的 if-then代码块 中if的条件语句中存在 双括号(())、双中括号[[]] 的使用,因而查阅了相关资料,同时也看到了一篇不错的博文,对Shell脚本中括号的使用作出了总结 1、括号( ) 括号一般在命令替换时与美元符号$配合使用,用于获取……

阅读全文