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