我正在嘗試查找特定電子郵件ID重複的次數。與輸出管道uniq -c
我得到420 aol.com
但我需要aol.com 420
怎麼我這樣做是因爲uniq -c
適用作爲前綴數在bash上顛倒uniq命令
0
A
回答
2
可以通過管道輸出到awk
:
string='420 aol.com'
echo "$string" | awk '{print $2,$1}'
aol.com 420
默認情況下,awk
每場分離由空格。
420
是第一場$1
aol.com
是第二場$2
。
這只是告訴awk
打印每個這些領域以相反的順序。 {print $2,$1}
0
如果你有電子郵件地址,如列表:
$ cat emails.txt
[email protected]
[email protected]
[email protected]
,你需要他們的域的數量,用awk:
$ awk [email protected] '{a[$2]++} END {for(i in a) print i, a[i]}' emails.txt
aol.com 2
yahoo.com 1
的記錄沒有特定的順序outputed 。如果使用Gnu awk,則可以在BEGIN
塊的開頭使用PROCINFO["sorted_in"]="@val_num_asc";
(參見here選項)對記錄進行排序。
相關問題
- 1. 上下顛倒x_axis
- 2. 如何在ListView中實現顛倒的文檔命令XmlDataSource?
- 3. 使用uniq命令(排序)
- 4. 條件被上下顛倒
- 5. 在bash上在ssh上運行命令
- 6. 如何在PostgreSQL中使用uniq命令
- 7. PDF顛倒
- 8. 顛倒ObservableCollection
- 9. Hubtile.Title顛倒
- 10. 顛倒鏈表
- 11. 顛倒Floyd-Warshall
- 12. 顛倒鏈表?
- 13. osx bash上的樹命令
- 14. \!在Bash命令中
- 15. $「\ r」 - 命令在bash
- 16. 在Ruby中哈希顛倒?
- 17. 鍵盤在UIViewController中顛倒
- 18. 顛覆 - 命令行更新
- 19. 做命令2時,命令1在bash
- 20. 在Alias上打印bash命令使用
- 21. 在GIT bash上找不到命令
- 22. Ruby在Linux上執行Bash命令
- 23. 顛倒sql語句?
- 24. Swift NSData getBytes顛倒
- 25. Cocos2d顛倒濺屏
- 26. NSTableView渲染「顛倒」
- 27. JOGL顛倒渲染
- 28. 顛倒Javascript功能
- 29. CGContextShowTextAtPoint渲染顛倒
- 30. 指揮顛倒TranslateTransition
添加一個帶有電子郵件和預期輸出的示例輸入......您的問題沒有足夠的細節來提供解決方案..另請參閱https://stackoverflow.com/help/mcve – Sundeep
@Sundeep輸入是[email protected]和當前輸出:1 aol.com;意思是找到1個aol.com郵箱;我需要的輸出是:aol.com 1 – anush95
哦好吧,這很容易做,你已經有了一個答案:)看看[當有人回答我的問題,我該怎麼辦?](https://stackoverflow.com /幫助/人,答案) – Sundeep