字符文本处理
用于字符的截取shell
cut
-d指定分隔符ide-f 指定截取的列ui
-c 指定截取的字符位置3d
截取 ifconfig eth0 命令显示中的 ip :“172.25.254.131”blog
截取 /etc/passwd 文件中新用户的默认登陆shell
指定分隔符:第7列的内容
截取 /etc/passwd 文件中新用户名称,UID,默认登陆shell
指定分隔符:第1,3,7列的内容
截取 /etc/passwd 文件中第3行的 “nologin”
指定分隔符:第7列的内容 /sbin/nologin继续分割 指定分隔符/ 第3列的内容 从分隔符前面开始
.排序
sortip
用于字符排序
-f:忽略大小写;
-b:忽略每行前面的空白部分;
-n:以数值型进行排序,默认使用字符串排序;
-r:反向排序;
-u:删除重复行。就是 uniq 命令;
-t:指定分隔符,默认分隔符是制表符;
-k [n,m]:按照指定的字段范围排序。从第 n 个字段开始,到第 m 个字(默认到行尾)
按照第一个字符排序
按照数字排序
按照数字逆序
按照数字排序删除重复行
passwd的uid进行排序
passwd的名字进行排序字符串
uniq
-c,--count:显示行出现的次数
-u,--unique:只显示惟一的行
-d,--repeated:仅显示重复出现的行
按照数字排序,显示行出现的次数
按照数字排序,显示重复行
显示惟一的行
tr转换大小写
小写字母转换成大写it
大写字母转换成小写 入门