shell编程基础-字符截取
1、cut字符提取命令
cut [选项] 文件名
选项:
-f列号:提取第几列 (默认是tab分割列)
-d分隔符:按照指定分割符分格列
cut -f 2,4 test.txt 截取第2列数据
cut -d ":" -f 2,4 test.txt 截取第2列数据
---------------------------------------
简单案例:
[root@localhost root]# cat /etc/passwd | grep nologin
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:1:1:bin:/bin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
[root@localhost root]# cat /etc/passwd | grep nologin | grep -v daemon | cut -d ":" -f 1
bin
adm
lp
mail