Tôi có một tập tin lớn, các dòng giống như thế này Số văn bản, vv [Man- (một số chữ số)] rất nhiều Man-somenumbers này được lặp lại trong vài dòng, tôi muốn để chỉ tính duy nhất Mans -words. Tôi không thể sử dụng tập tin duy nhất, bởi vì văn bản trước khi người đàn ông từ luôn khác nhau trong mỗi dòng. Làm cách nào để tôi chỉ đếm được các từ duy nhất có trong Man-somenumbers trong hồ sơ?Cách tìm các từ duy nhất từ tập tin linux
5
A
Trả lời
6
Nếu tôi hiểu những gì bạn muốn làm một cách chính xác, sau đó
grep -oE 'Man-[0-9]+' filename | sort | uniq -c
nên làm các trick. Nó hoạt động như sau: Đầu tiên
grep -oE 'Man-[0-9]+' filename
tách tất cả các từ khỏi tệp khớp với biểu thức chính quy Man-[0-9]+
. Danh sách đó sau đó được chuyển qua sort
để có danh sách được sắp xếp mà uniq
yêu cầu và sau đó danh sách được sắp xếp đó được luồn qua uniq -c
để đếm tần suất mỗi từ Man-
độc đáo xuất hiện.
+0
Nó hoạt động mà không có tùy chọn -o. Khi sử dụng tùy chọn -o nó cho biết tùy chọn không hợp lệ. Tôi đang sử dụng các cửa sổ và sử dụng các lệnh bên trong GIT BASH từ cài đặt GIT. –
Các vấn đề liên quan
- 1. Bash Script: đếm các dòng duy nhất trong tập tin
- 2. Cách dễ nhất để lấy các tập tin của tập tin từ xa trong PHP?
- 3. Tìm GUID Từ Tập tin MSI
- 4. Tìm nạp mô hình Backbone duy nhất từ máy chủ
- 5. Chọn một tập hợp con ngẫu nhiên duy nhất từ một tập hợp các giá trị duy nhất
- 6. Tìm số duy nhất cao nhất tiếp theo từ các số đã cho
- 7. Recursive mèo tất cả các tập tin vào tập tin duy nhất
- 8. bỏ qua tập tin nhất định trong tất cả các thư mục sử dụng một tập tin duy nhất .gitignore
- 9. Tìm nạp giá trị duy nhất từ SQLite trong android
- 10. Cách đếm các từ duy nhất trong luồng?
- 11. Cách tốt nhất để mở các tập tin từ xa bằng các emacs và ssh
- 12. Backbone nhiều bộ sưu tập tìm nạp từ một tệp JSON lớn duy nhất
- 13. Cách grep một tập tin bằng cách sử dụng các tham số tìm kiếm từ một tập tin khác
- 14. Tìm kiếm trong tập tin trên trang FTP từ xa
- 15. Launch tập tin từ Java
- 16. Cách đọc nội dung tập tin từ một tập tin?
- 17. Tránh xuất khẩu các ký hiệu từ các tập tin thực thi trên Linux
- 18. Cách trích xuất thông tin giữa hai từ duy nhất trong một tệp văn bản lớn
- 19. Cách gọi các chức năng từ một tập tin .eex
- 20. tải .so tập tin từ bộ nhớ
- 21. Grunt sao chép một tập tin duy nhất
- 22. Thuật toán cho các cạnh tìm kiếm duy nhất từ lưới đa giác
- 23. Tìm k từ phổ biến nhất trong một tập tin - sử dụng bộ nhớ
- 24. Tập tin duy nhất của một tập tin đa tác phẩm trên Medium.com
- 25. Danh sách duy nhất từ danh sách
- 26. gửi gói tin UDP từ Kernel Linux
- 27. Đọc từ tập tin
- 28. Lấy các giá trị duy nhất từ 2 mảng
- 29. Wordpress strip shortcode duy nhất từ các bài viết
- 30. Lấy tập tin mới nhất Ngày cam kết từ SVN
Kết hợp 'grep' và' wc' hoặc 'lc' phải là một khởi đầu tốt. – arkascha