选取命令

.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:反向选择

 

 

posted @ 2019-01-15 23:08  正义的朋友  阅读(140)  评论(0编辑  收藏  举报