Vì bạn đang làm việc với tệp trong vim, bạn cũng có thể sửa lỗi này trong vi / vim. Bạn có thể nhập các ký tự này bằng ctrl-v, sau đó ctrl-. Đối với điều này, đó là crtl-v, tiếp theo là ctrl-f.
Vì vậy, bạn có thể sử dụng một tìm / thay thế đơn giản:
:%s/^F//
Điều đó sẽ hoạt động trên tất cả các dòng (%) và thay thế (s), phiên bản đầu tiên của ^ F, không có gì, loại bỏ nó một cách hiệu quả.
Nếu bạn muốn xem các ký tự ẩn trong tệp, thay vì mèo, hãy thử sử dụng od -c:
od -c <file name>
ví dụ: nhưng đặt một ^ F và hai đầu cuối trong một tệp:
alex@Smiley:/tmp|⇒ cat test
alex@Smiley:/tmp|⇒ od -c test
0000000 006 \n \n
0000003
Điều này in ra tất cả các ký tự thoát, bao gồm các tab, kết thúc dòng, v.v.
Nếu bạn muốn sử dụng sed, bạn cũng có thể sử dụng cùng một ctrl-V, crtl- trick ngay trên dòng lệnh. Bằng cách đó bạn không cần phải nhớ bản dịch.