zhangsan 68 99 26
lisi 98 66 96
wangwu 38 33 86
zhaoliu 78 44 36
maq 88 22 66
zhouba 98 44 46
- 以上是成绩表信息
- 使用 逗号 分割, 第一列 是 姓名, 第二列是 语文成绩, 第三列是 数学成绩, 第四列是 英语成绩
- 准备工作
vim 1.txt
111:aaa:bbb:ccc
222:ddd:eee:fff
333:ggg:hhh
444:iii
1.1 目标:
1.2 实现:
第一步: 截取出1.txt文件中前2行的第5个字符
参数 | 英文 | 含义 |
---|
-c | characters | 按字符选取内容 |
head -2 1.txt | cut -c 5
第二步: 截取出1.txt文件中前2行以”:”进行分割的第1,2段内容
参数 | 英文 | 含义 |
---|
-d '分隔符' | delimiter | 指定分隔符 |
-f n1,n2 | fields | 分割以后显示第几段内容,使用 , 分割 |
范围控制
范围 | 含义 |
---|
n | 只显示第n项 |
n- | 显示 从第n项一直到行尾 |
n-m | 显示 从第n项到第m项(包括m) |
head -2 1.txt | cut -d ':' -f 1,2
head -2 1.txt | cut -d ':' -f 1-2
1.3 小结
- 通过
cut 动作 目标文件
可以根据条件 提取对应内容