shell编程之 cut命令详解

337 阅读1分钟

cut命令是我们在shell编程中常用的一个命令:在这里记录一下它的用法:

如下:提取第二列;第二and第三列:注意文本中的每列之间 使用tab制表符 不能使用空格进行分隔,否则无法正确提取

-f :指定提取的列数

-d :指定文件中的分隔符,默认的分隔符是tab制表符

例如:cut -d ":" -f 2,3 /etc/passwd

提取passwd文件的第2,3列

 

 

例子:过滤passwd下除了root之外其他的用户名:

cat /etc/passwd | grep /bin/bash |grep -v root | cut -d ":" -f 1

grep -v root 取反的意思;除了root;