cut是一個(gè)非常有用的命令,主要用來(lái)提取各種各樣的數(shù)據(jù),以前沒(méi)怎么用這個(gè)命令,今天突然看見(jiàn)了,覺(jué)得很陌生,特意查了一下用法,順便記錄一下:
cut -d 分隔字符 [-cf] fields
-d:后面接的是分隔字符,默認(rèn)情況下為T(mén)ab;
-c:后面接的是第幾個(gè)字符
-f:后面接的是第幾個(gè)區(qū)塊
例子:
A、列出/etc/passwd文件中的所有用戶,按照升序排列。
cut -d : -f 1 /etc/passwd|sort;
B、顯示/etc/passwd文件下uid為0的用戶名以及uid。
cut -d : -f 1,3 /etc/passwd|grep':0$'
正則表達(dá)式'$'表示以字符結(jié)尾,'^'表示以某字符開(kāi)始。