Làm cách nào tôi có thể loại bỏ các chuỗi ký tự sau khỏi tệp của mình? ^[[64;8H
, ^[[?25h
, ^[[1;64r
Vv hoặc tránh có mong đợi thêm chúng ở nơi đầu tiên?
Lý lịch:
Tôi đang sử dụng một tập hợp các tập lệnh mong đợi cho các tác vụ nhất định.
Các tệp đầu ra tôi đang thu thập thường chứa loại ký tự ở trên (như được hiển thị trong emacs / vi / cat -v). Tôi đã thử một số lệnh tr như sau nhưng nó chỉ hiển thị [64; 8H, v.v.
tr -dc '[:print:]\n' < input
BIÊN TẬP:
Các kết quả từ trên trên một dòng có vấn đề
[1;64r[64;1H[64;1H[2K[64;1H[?25h[64;1H[64;.....