Re: [問題] 如何查詢帳號?

看板Linux作者 (涼雨)時間17年前 (2008/12/28 01:56), 編輯推噓1(107)
留言8則, 2人參與, 最新討論串2/4 (看更多)
※ 引述《clarkman (涼雨)》之銘言: 這是老師出給我們的題目 我現在用 cat /etc/passwd | cut -d ':' -f 1,3 | grep 5* | cut -d ':' -f 1 可以成功找出一般使用者 因為我的fedora一般使用者從500開始 所以我搜尋編號5* 但是問題來了 因為擔心會大於等於6百以上 所以我寫了迴圈,判斷五百以上就列印出來 可是發現就算沒有用迴圈,只要我搜尋6*以上,也會搜出一大堆帳號 所以我還在想辦法解決 麻煩各位前輩了^^|| -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.13.191

12/28 02:11, , 1F
我做出來了^^,我用迴圈,然後用??代替*,這樣大於600
12/28 02:11, 1F

12/28 02:12, , 2F
就很正常的顯示出來了~~~謝謝大家,cat的用法讓我找到方向
12/28 02:12, 2F

12/28 02:24, , 3F
awk 'BEGIN { FS=":"} {if ($3>1000) print $1}' /etc/pswd
12/28 02:24, 3F

12/28 02:37, , 4F
感謝p大~~我會研究一下awk和FS的用法
12/28 02:37, 4F

12/28 02:38, , 5F
不過除了一般帳號,還跑出一個nfsnobody的帳號??
12/28 02:38, 5F

12/28 02:39, , 6F
我的寫法有問題~~明天再來研究p大的寫法,可以安心睡了^^
12/28 02:39, 6F

12/28 02:42, , 7F
剛查了一下,是我電腦有個nfsnobody的編號65534
12/28 02:42, 7F

12/28 02:58, , 8F
我家條件限制編號的大小,成功了~~~謝謝^^
12/28 02:58, 8F
文章代碼(AID): #19LcnV0Q (Linux)
文章代碼(AID): #19LcnV0Q (Linux)