cut 提取列, 默认分隔符是tab。cut一般和grep管道一起使用。
student.txt, 文件用tab分隔。
ID NAME GENDER MARK
1 xiaohong M 90
2 xiaoyue M 99
3 xiaotang F 98
cut -f 2 student.txt
NAME
xiaohong
xiaoyue
xiaotang
提取2和4列
cut -f 2,4 student.txt
NAME MARK
xiaohong 90
xiaoyue 99
xiaotang 98
指定分隔符:, 提取用户名和UID。
cut -d ":" -f 1,3 /etc/passwd
提取普通用户名。
cat /etc/passwd | grep /bin/bash | grep -v root | cut -d ":" -f 1
user1
user2
user3
阅读(4265) | 评论(0) | 转发(0) |