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

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

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


cut [选项] ide

选项有几下两种:spa

-d:提取分隔符blog

-f:提取列编号字符串


下面就讲一个工做中最经常使用到的情景:get

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

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

如图:class

wKiom1fjlJLy7-o6AADjDKF1mLc510.png-wh_50


稍微解释一下:

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

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

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

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

相关文章
相关标签/搜索