cuốn sách gpt4 ai đã làm

Cách tốt nhất để làm sạch các tập tin đầu ra bằng bash là gì?

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 03:56:27 25 4
mua khóa gpt4 Nike

Tôi tự hỏi liệu có ai có thể cho tôi biết cách tốt để làm sạch tệp txt này bằng cách sử dụng awk, grep, cut, v.v. không? Cũng là cách thanh lịch nhất. Tôi đã cố gắng loại bỏ khá nhiều rác (tệp lớn hơn nhiều so với tệp này), nhưng tôi không hài lòng với việc loại bỏ "/" và thêm chúng vào các dòng riêng biệt mới.

Đây là dòng mã tôi đã thử

cat nmap_results |grep [A-Za-z0-9] |sort -u > New_results.txt

Đây là kết quả:

Máy chủ: 192.168.15.201 () Cổng: 21/closed/tcp//ftp///, 22/closed/tcp//ssh///, 23/closed/tcp//telnet///, 25/closed/tcp //smtp///, 80/đóng/tcp//http///, 110/đóng/tcp//pop3///, 139/open/tcp//netbios-ssn///, 443/đóng/tcp//https///, 445/open/tcp//microsoft-ds// /, 3389/đóng/tcp//ms-wbt-server///
Máy chủ: 192.168.15.201 () Trạng thái: Đang hoạt động
Máy chủ: 192.168.15.202 () Cổng: 21/closed/tcp//ftp///, 22/filtered/tcp//ssh///, 23/closed/tcp//telnet///, 25/filtered/tcp //smtp///, 80/open/tcp//http///, 110/đóng/tcp//pop3///, 139/đóng/tcp//netbios-ssn///, 443/filtered/tcp//https///, 445/filtered/tcp//microsoft-ds// /, 3389/đóng/tcp//ms-wbt-server///
Máy chủ: 192.168.15.202 () Trạng thái: Đang hoạt động
Máy chủ: 192.168.15.205 () Cổng: 21/open/tcp//ftp///, 22/đóng/tcp//ssh///, 23/đóng/tcp//telnet///, 25/đóng/tcp //smtp///, 80/open/tcp//http///, 110/đóng/tcp//pop3///, 139/open/tcp//netbios-ssn///, 443/open/tcp//https///, 445/open/tcp//microsoft-ds// /, 3389/open/tcp//ms-wbt-server///
Máy chủ: 192.168.15.205 () Trạng thái: Đang hoạt động

Cảm ơn Weez

câu trả lời hay nhất

Bạn có thể thay thế dấu phẩy bằng dòng mới và chuyển tiếp dấu gạch chéo bằng dấu cách. Kết quả dễ đọc hơn;

$ sed 's/,/\n/g' logfile.txt |
Máy chủ: 192.168.15.201 () Cổng: 21 tcp ftp đã đóng
22 tcp đã đóng
23 telnet tcp đã đóng
25 tcp đã đóng smtp
80 tcp đã đóng http
110 đã đóng tcp pop3
139 mở tcp netbios-ssn
443 tcp đã đóng https
445 mở tcp microsoft-ds
3389 tcp đã đóng ms-wbt-server Host: 192.168.15.201 () Trạng thái: Up Host: 192.168.15.202 () Cổng: 21 tcp ftp đã đóng
22 tcp ssh được lọc
23 telnet tcp đã đóng
25 tcp smtp được lọc
80 mở tcp http
110 đã đóng tcp pop3
139 đã đóng tcp netbios-ssn
443 tcp được lọc https
445 tcp được lọc microsoft-ds
3389 tcp đã đóng ms-wbt-server Host: 192.168.15.202 () Trạng thái: Up Host: 192.168.15.205 () Cổng: 21 tcp ftp mở
22 tcp đã đóng
23 telnet tcp đã đóng
25 tcp đã đóng smtp
80 mở tcp http
110 đã đóng tcp pop3
139 mở tcp netbios-ssn
443 mở tcp https
445 mở tcp microsoft-ds
3389 mở tcp ms-wbt-server Host: 192.168.15.205 () Trạng thái: Up

Về linux - cách tốt nhất để làm sạch các tệp đầu ra bằng bash là gì? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/24529350/

25 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress