Trên văn bản này
hardware mac 33:33:333:33:33
hardware mac 33:13:333:33:33
hardware mac 33:23:333:23:34
hardware mac 33:033:133:33:35
...
Tôi muốn thay thế tất cả các dòng bắt đầu với mac phần cứng bằng
hardware mac 00:00:00:00:00:00
Tôi đã thử
sed s/^hardware mac/hardware mac 00:00:00:00:00:00/gc
và đưa ra lỗi
cũng là lệnh vim cổ điển
%s:/^hardware mac/hardware mac 00:00:00:00:00:00/gc
Nhưng chỉ thay đổi mac phần cứng chuỗi để lại các số chưa được xử lý. Làm thế nào để thay thế chuỗi bắt đầu bằng mac phần cứng bằng chuỗi của tôi?
g
trong/gc
là dự phòng, vì regex này chỉ có thể khớp với một trên mỗi dòng.