探索字符串截取命令之---cut命令

简介:

cut,cut,cut干嘛?很明显,切的意思。OK,今天我们就开始探索在shell中最常用到的几种字符串截取命令,无非就是以下几种:cut awk sed

言归正传,我们从cut开始。--》cut命令主要针对于标准文件操作,如果是用空格隔开的表格就不能用cut命令,就要用awk命令了。


cut [选项] 

选项有几下两种:

-d:提取分隔符

-f:提取列编号


下面就讲一个工作中最常用到的情景:

从/etc/passwd中截取出user1用户的信息:

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

如图:

wKiom1fjlJLy7-o6AADjDKF1mLc510.png-wh_50


稍微解释一下:

grep "/bin/bash" /etc/passwd : grep是行提取命令,提取所有包含"/bin/bash"的行

grep -v "root" :取反,过滤掉包含root用户的行

cut -d ":" -f 1 :以:分割,提取第1列数据

注意:其中的\指的是换行操作,一个很使用的小技术



本文转自 Super康 51CTO博客,原文链接:http://blog.51cto.com/zhengkangkang/1855471,如需转载请自行联系原作者

相关文章
|
Shell Linux
Linux中常用的文本处理命令(echo、sort、uniq、tr、cut、split、eval)(上)
1、echo命令——输出 echo 命令主要用来显示字符串信息。
319 0
|
10月前
|
Shell
【Shell编程】字符截取命令cut、printf命令
【Shell编程】字符截取命令cut、printf命令
98 0
|
10月前
|
Shell Windows
【Shell编程】字符处理命令sort和wc
【Shell编程】字符处理命令sort和wc
71 0
|
Linux Shell
Linux中常用的文本处理命令(echo、sort、uniq、tr、cut、split、eval)(下)
1、echo命令——输出 echo 命令主要用来显示字符串信息。
216 0
|
Shell 开发工具 Perl
Shell中的文本处理工具、cut [选项参数] filename 说明:默认分隔符是制表符、awk [选项参数] ‘/pattern1/{action1}filename 、awk 的内置变量
Shell中的文本处理工具、cut [选项参数] filename 说明:默认分隔符是制表符、awk [选项参数] ‘/pattern1/{action1}filename 、awk 的内置变量
Shell中的文本处理工具、cut [选项参数] filename 说明:默认分隔符是制表符、awk [选项参数] ‘/pattern1/{action1}filename 、awk 的内置变量
|
Unix Linux Shell
字符操作命令:cut、printf、awk、sed、sort、wc
cut 命令 cut命令用来显示行中的指定部分
|
Shell
Shell 脚本中常用命令——Sort、Uniq、Cut、Seq
Shell 脚本中常用命令——Sort、Uniq、Cut、Seq
475 0
Shell 脚本中常用命令——Sort、Uniq、Cut、Seq

热门文章

最新文章