Làm cách nào tôi có thể in một loạt địa chỉ IP trên dòng lệnh linux bằng lệnh "seq"? Ví dụ: Tôi cần seq để in một phạm vi ip từ 10.0.0.1 đến 10.0.0.23. Có vẻ như khoảng thời gian ở giữa các octet làm cho số đó hoạt động giống như một điểm nổi. Tôi nhận được một "lỗi đối số dấu phẩy động không hợp lệ". Tôi đã thử sử dụng tùy chọn -f. Có thể tôi không sử dụng nó một cách chính xác. Nhưng nó vẫn cho tôi một lỗi. Tôi đang cố gắng để một cái gì đó tương tự như
seq 10.0.0.2 10.0.0.23
Có cách nào khác để in địa chỉ IP trong một phạm vi trong Linux ngoài việc chuyển sang excel không?
bash
, phạm vi địa chỉ có thể được in bằngecho 10.0.0.{2..23}
. Cấu{..}
trúc được gọi là mở rộng cú đúp.