shell编程之 cut命令详解
原创
©著作权归作者所有:来自51CTO博客作者李_梅西的原创作品,请联系作者获取转载授权,否则将追究法律责任
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;