Sản lượng netstat chứa điều như ...Extract IP từ đầu ra netstat
tcp 0 0 0.0.0.0:80 221.126.149.99:51973 ESTABLISHED 23879/apache2
tcp 0 0 0.0.0.0:80 66.249.68.154:40883 ESTABLISHED 23899/apache2
tcp 0 0 0.0.0.0:80 66.249.68.81:41200 ESTABLISHED 23892/apache2
tcp 0 0 0.0.0.0:80 66.249.67.121:59355 ESTABLISHED 23905/apache2
tcp 0 4465 0.0.0.0:80 110.75.175.27:48139 ESTABLISHED 23901/apache2
tôi sử dụng này lệnh
netstat -anpt|grep apache2 |grep ESTABLISHED | awk -F "[ :]" '{print $4}'
tôi đã không thể có được địa chỉ IP, bất kỳ gợi ý?
Bạn không phải là người duy nhất. Tôi muốn khuyên bạn nên di chuyển các mẫu grep bên trong awk. –
@glenn jackman Đồng ý. Đã chỉnh sửa. Đôi khi, trong các câu hỏi được hình thành tốt, khi OP đăng giải pháp của mình, tôi cảm thấy tốt hơn là sửa đổi tối thiểu có thể, bởi vì nó làm cho lỗi dễ hiểu hơn. Có thể là tôi sai –