1
A
回答
0
的問題是用什麼語言有點unclear--腳本?慶典?
如果是這樣,則字符串變量$FOO
的長度可用爲${#FOO}
。例如要獲得最長的用戶名你可以簡單地做:
grep -Eo '^([^:]+)' /etc/passwd |
while read NAME
do
echo ${#NAME} ${NAME}
done |
sort -n | tail -1 | awk '{print $2}'
的grep
命令查找在密碼文件中(從開始直至第一個冒號的所有文本)的用戶名。
while
循環輸出名稱的長度以及名稱本身。
sort -n
數字排序while循環的輸出。
tail -1
從排序後的輸出中取出最後一行,這將是最大的數字。
awk '{print $2}'
打印輸出的第二列,即名稱。
除了使用head -1
而不是tail -1
以外,最短的名字應該是相同的。
請記住,這可能是一條平行線。還有許多其他方法可以做到這一點,包括使用其他腳本語言。
相關問題
- 1. 從webservice中檢索客戶端用戶名和計算機名
- 2. XMPP名單中的最大用戶數?
- 3. 根據用戶計算機日期顯示的名稱
- 4. 顯示用戶名和用戶名$ _SESSION
- 5. 驗證用戶名和密碼的域名或計算機
- 6. 獲取客戶端IP和計算機的用戶名
- 7. 用戶輸入顯示最短路徑
- 8. 在我的服務器上同時計算最大用戶數
- 9. MySQL排名(排名最高的用戶)
- 10. 賬戶用戶名的最佳實踐?
- 11. 如何在c#和asp.net中獲取客戶端主機名,本地計算機名稱和用戶名
- 12. 如何在moodle中顯示用戶的用戶名和密碼?
- 13. Php顯示用戶名/用戶名
- 14. 只顯示用戶是否在計算機上的通知
- 15. 獲取計算機用戶名
- 16. 顯示的用戶名
- 17. Rails jquery raty在用戶名之上顯示用戶名率
- 18. 如何在IIS日誌中獲取最終用戶計算機名稱
- 19. 計算分配給用戶的最大數量的項目使用最大
- 20. 輸出域計算機名和登錄用戶名錶格
- 21. 傳遞計算機名和用戶名成批處理腳本
- 22. /Windows 7 64位計算機上的Environ(「用戶名」)錯誤
- 23. 只顯示用戶的用戶名與在軌道上
- 24. 獲取Web應用程序中的計算機用戶名
- 25. 在我的網站上顯示最新的推文..用戶名不再來
- 26. 在AD上的計算機帳戶的名單成員
- 27. 計算用戶排名
- 28. 用於在表中查找最長名稱和最短名稱的SQL查詢
- 29. MySQL Query未顯示最近的用戶名
- 30. 顯示最大到最小行數的用戶列表sql
'/ etc/passwd'只顯示* local * accounts;要查看更完整的列表,請考慮使用['getent'](http://man7.org/linux/man-pages/man1/getent.1.html)。同樣,現有的腳本可以簡化... –