选取命令

.cut

cut

格式:cut -d"分隔字符" -f fields

      cut -c 字符范围

-d:后面接分隔字符,与-f一起使用

-f:依据-d的分隔字符将一段信息切割成为数段,用-f取出第几段的意思

-c:以字符为单位取出固定字符区间

例:

[root@server3 mnt]# echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

[root@server3 mnt]# echo $PATH | cut -d ':' -f 3

/usr/sbin

 

[root@server3 mnt]# echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

[root@server3 mnt]# echo $PATH | cut -c 11-

/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

 

.grep

grep

.cut

cut

格式:cut -d"分隔字符" -f fields

      cut -c 字符范围

-d:后面接分隔字符,与-f一起使用

-f:依据-d的分隔字符将一段信息切割成为数段,用-f取出第几段的意思

-c:以字符为单位取出固定字符区间

例:

[root@server3 mnt]# echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

[root@server3 mnt]# echo $PATH | cut -d ':' -f 3

/usr/sbin

 

[root@server3 mnt]# echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

[root@server3 mnt]# echo $PATH | cut -c 11-

/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

 

.grep

grep

格式: grep [-acinv] '查找字符串' filename

-a:将binary文件以text文件的方式查找数据

-c:计算找到查找字符串的次数

-i:忽略大小写的不同

-n:输出行号

-v:反向选择

 

 

格式: grep [-acinv] '查找字符串' filename

-a:将binary文件以text文件的方式查找数据

-c:计算找到查找字符串的次数

-i:忽略大小写的不同

-n:输出行号

-v:反向选择

 

 

原文地址:https://www.cnblogs.com/zhengyipengyou/p/10274805.html