cut命令
作用:从文件的每一行剪切字节,字符或者字段,类似与编程语言中的字符串截取函数
格式:cut [option] [file]
-b:仅显示行中指定直接范围的内容;
-c:仅显示行中指定范围的字符;
-d:指定字段的分隔符,默认的字段分隔符为“TAB”;
-f:显示指定字段的内容;
-n:与“-b”选项连用,不分割多字节字符;
N-:从第N个字节、字符、字段到结尾;
N-M:从第N个字节、字符、字段到第M个(包括M在内)字节、字符、字段;
-M:从第1个字节、字符、字段到第M个(包括M在内)字节、字符、字段。
ghostwu@dev:~/linux/cut$ cat ghostwu.txt hello,this is ghostwu how are you ghostwu@dev:~/linux/cut$ cut -b 1 ghostwu.txt h h ghostwu@dev:~/linux/cut$ cut -b 1-3 ghostwu.txt hel how ghostwu@dev:~/linux/cut$ cut -b 1-2,4-5 ghostwu.txt helo ho a ghostwu@dev:~/linux/cut$ cut -b 1- ghostwu.txt hello,this is ghostwu how are you ghostwu@dev:~/linux/cut$ cut -b -1 ghostwu.txt h h
截取/etc/passwd第一列
cut -d : -f 1 /etc/passwd