探索字符串截取命令之---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列數據

注意:其中的\指的是換行操做,一個很使用的小技術

相關文章
相關標籤/搜索