cut命令
cut -d ‘分割字符’ -f fields ⇐ 用于分割字符
cut -c ‘字符范围’ ⇐ 用于排列整齐信息
参数:
-d : 后面接分割字符,与-f一起使用;
-f : 依据-d的分割字符将一段信息切割成为数段,用-f取出第几段的意思
-c : 以字符(characters)的单位取出固定字符区间
将export输出的信息取得第12字符以后的所有字符串
cut主要的用途在于将同一行里面的数据进行分解,最常使用在分析一些数据或文字数据的时候。
这是因为有时候我们会以某些字符当做切割参数,然后将数据加以切割,以取得我们所需的数据。
尤其是在分析log文件的时候。不过cut在处理多空格相连的数据时,可能比较吃力
grep命令
grep是分析一行信息,若当中有我们所需要的信息,就将该行拿出来,简单地语法:
grep [-acinv] [--color=auto] '查找字符串' filename
-a : 将binary文件以text文件的方式查找数据
-c : 计算找到 ‘查找字符串’ 的次数
-i :忽略大小的不同,所以大小写视为相同
-n : 反向选择,即显示出没有’查找字符串‘内容的那一行
--color=auto : 可以将找到的关键字部分加上颜色显示