2012-02-09 31 views
6

Tôi có điều này một liner:perl, thêm một nhân vật đến thứ i chụp nhóm

perl -pe 's|.*?((\d{1,3}\.){3})xxx.*|\1|' 

tôi nuôi lệnh này với một số đầu vào, như 192.168.1.xxx, và nó hoạt động. Bây giờ, tôi muốn nối thêm 0 vào chuỗi đầu ra, nhưng tất nhiên nếu tôi chỉ gắn thêm 0 ngay sau \1 nó sẽ được phân tích cú pháp thành nhóm thứ mười. Làm thế nào tôi có thể nối nó với chỉ thị \1?

Trả lời

Các vấn đề liên quan