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

看板Linux作者時間17年前 (2009/01/02 17:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
※ 引述《clarkman.bbs@ptt.cc (涼雨)》之銘言: > ※ 引述《clarkman (涼雨)》之銘言: > 這是老師出給我們的題目 > 我現在用 cat /etc/passwd | cut -d ':' -f 1,3 | grep 5* | cut -d ':' -f 1 > 可以成功找出一般使用者 > 因為我的fedora一般使用者從500開始 > 所以我搜尋編號5* > 但是問題來了 > 因為擔心會大於等於6百以上 > 所以我寫了迴圈,判斷五百以上就列印出來 > 可是發現就算沒有用迴圈,只要我搜尋6*以上,也會搜出一大堆帳號 > 所以我還在想辦法解決 > 麻煩各位前輩了^^|| 你誤解 grep 5* 的意思,5* 正規表示式寫法意思不是你想的這樣。 可以先看: http://www.rtfiber.com.tw/~changyj/ 這大概是你要的。 awk -F : ' $3 >= 500 { print } ' /etc/passwd -- 如果真的愛一個作業系統 怎能不害怕不再能使用它 而我們必須接受現實 於是長大了 寂寞就是沒有了機會再用它 比沒有電腦還要寂寞 而那些點亮我們生命的作業系統 就彷彿電影中發生在暹邏的愛情故事 即使短暫使用也會刻骨銘心 To all the Linux that bring us to kernel. -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: kendlee.sayya.org
文章代碼(AID): #19NTVF00 (Linux)
文章代碼(AID): #19NTVF00 (Linux)