【Linux入门】十四、Shell编程2 -- 字符截取命令cut
十四、Shell编程2 -- 字符截取命令cut
字符截取命令cut
grep的作用是在文件中提取符合条件的行,而cut命令就是用来提取列的命令。
# cut [选项] [文件名]
选项:
-f 列号 提取第几列
-d 分隔符 按照指定分隔符分隔列(默认按照TAB分隔)
举个例子:
1)
创建如下文件,列之间是用TAB隔开的
使用cut提取
2)
查看/etc/passwd文件
cut指定分隔符:
3)
结合管道符使用
匹配出非root的所有可登录用户
4)
cut的局限性:假如使用空格作为分隔符,使用cut就无法很好的使用;
就需要用后面讲到的awk解决。awk相对复杂,一般能用cut完成的切割就使用cut。