Chinaunix首页 | 论坛 | 博客
  • 博客访问: 30972
  • 博文数量: 31
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 330
  • 用 户 组: 普通用户
  • 注册时间: 2015-01-12 10:38
文章分类

全部博文(31)

文章存档

2015年(31)

我的朋友

分类: LINUX

2015-01-22 10:28:11

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) |
给主人留下些什么吧!~~