字符截取

♀尐吖头ヾ 提交于 2020-03-30 06:29:51

字符截取命令:
cut
awk
sed
printf

cut -f 列号 :
cut -d 分隔符 :

举例:
#!/bin/bash
ID Name gender mark
1 sl M 89
2 hus M 90
3 sd M 99


提取第二列:
[root@localhost tmp]# cut -f 2 student.txt
#!/bin/bash
Name
sl
hus
sd


提取第2,3列
[root@localhost tmp]# cut -f 2,3 student.txt
#!/bin/bash
Name gender
sl M
hus M
sd M

[root@localhost tmp]# cat /etc/passwd | grep /bin/bash |grep -v root | cut -d ":" -f 1
zhangsan
user1
user2
user3

说明:取出/etc/passwd 中添加的普通用户
grep -v :排除
cut -d ":" :用冒号分割

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!