GREP主要用来进行文字或字符操作,是最常用的命令之一;
文本处理三剑客:GREP,AWK ,SED;
| 管道符:主要用类拼接多个命令。拼接后的命令从左往右执行。
命令详解
cat b1.txt | grep a|grep -v s:查找文件b1.txt 中含有a的行,并去除含s的行(s只是没显示,并不是被删除了)
grep的精确输出:
cat b1.txt | grep ‘ffe’
单引号:不具备变量置换功能,所见及所得。
双引号:具备变量置换功能,解析变量后输出,不加引号的话,默认是双引号;
变量置换主要针对shell
通配符:单引号,双引号,> ,>>都是通配符
文本文件在Linux里得存储特点:
1组成文本文件的基本单位是行,而且每个文本文件都有自己的行号;
2就算是空行,也有自己的行编号
3行是由一个或多个单词组成,也可以什么都没有;(注意)
4如果一行是由若干的单词构成,那么一定存在分割问题,分割有可视分隔符(特殊符号或公司自定义得有意义的符号短语)和不可视分隔符(空格或tab)
grep在数据库中的常用操作:
1.检查进程是否存在或相关信息:
ps -ef:检查操作系统中所有正在运行的进程:
例如:ps -e