特殊符号
代码语言:javascript
复制* 通配符,任意个任意字符
? 任意一个字符
# 注释字符,在命令或脚本前面写入加#号,就表示这一行不会生效
脱义字符,
| 管道符
cut命令
- cut命令,截取字符串,显示行中的指定部分,删除文件中指定字段
- -d 分隔符
- -f 指定段号,若是指定多段字符的时候,可以用- 或, 表示
- -c 指定第几个字符
- 在使用 -c 参数后,就不要使用 -d 和 -f 参数了
代码语言:javascript
复制[root@hf-01 ~]# cat /etc/passwd |head -2 //查看文件的前两行
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
[root@hf-01 ~]# cat /etc/passwd |head -2 |cut -d ":" -f 1 //截取文件前两行中以冒号作为分割符的第一段
root
bin
[root@hf-01 ~]# cat /etc/passwd |head -2 |cut -d ":" -f 1,2
root:x
bin:x
[root@hf-01 ~]# cat /etc/passwd |head -2 |cut -d ":" -f 1-3
root:x:0
bin:x:1
[root@hf-01 ~]# cat /etc/passwd |head -2 |cut -c 4
t
: