TexPad đang tạo ra nó. Tôi biết rằng nó là dưới một số deadkey. Tôi chỉ không thể nhớ nó là tên.
Nhân vật màu xanh:
Tôi chỉ muốn loại bỏ chúng khỏi tài liệu của tôi.
Làm thế nào bạn có thể gõ nó?
TexPad đang tạo ra nó. Tôi biết rằng nó là dưới một số deadkey. Tôi chỉ không thể nhớ nó là tên.
Nhân vật màu xanh:
Tôi chỉ muốn loại bỏ chúng khỏi tài liệu của tôi.
Làm thế nào bạn có thể gõ nó?
Câu trả lời:
Nó được gọi là trở về xe ngựa.
Nếu bạn đang sử dụng, vim
bạn có thể nhập chế độ chèn và gõ CTRL- v CTRL- m. Đó ^ M là bàn phím tương đương với \ r .
Chèn 0x0D
vào một trình soạn thảo hex sẽ thực hiện nhiệm vụ.
Làm thế nào để loại bỏ?
Bạn có thể loại bỏ nó bằng cách sử dụng lệnh perl -p -i -e "s/\r//g" filename
.
Như OP đã đề xuất trong các bình luận của câu trả lời này ở đây , bạn thậm chí có thể thử a dos2unix filename
và xem nếu nó sửa nó.
Như @steel ấn gợi ý trong các bình luận, sau khi mở trình soạn thảo vim, bấm escphím và gõ :set ff=unix
.
Người giới thiệu
https://stackoverflow.com/questions/1585449/insert-the-carẩu-return-character-in-vim
https://stackoverflow.com/a/7742437/1742825
-ksh: Revenue_ext.ksh: không tìm thấy [Không có tệp hoặc thư mục như vậy]
:set ff=unix
cũng
Mã
sed -i 's/^M//' filename.txt
Trong khi gõ ^M
lệnh, không sử dụng shift+6 & M
. Bạn nên sử dụng ctrl+v+m
.
bạn cũng có thể làm điều này với sed
sed -i "s/\r//g" filename
Như Ramesh lưu ý, CTRL+ V CTRL+ Msẽ giúp bạn có được ký tự theo nghĩa đen - mặc dù bạn không bị giới hạn chỉ làm điều này trong vim
- bạn sẽ có thể làm điều tương tự trên bất kỳ chế độ chính tắc nào.
cat ./file | tr -d '\r' >./file
... Có thể làm công việc.
|pipe
tệp. Thật vậy, một tệp tmp trung gian sẽ mạnh hơn - nhưng bộ đệm trong đường ống là đủ. Tuy nhiên, trong trường hợp không, tr -d '\r' <<FILE >./file\n$(cat ./file)\nFILE\n
sẽ là một điều chắc chắn - với điều kiện là tệp không chứa \000
ký tự.
./file
trước khi cat
có cơ hội đọc nó. Tất cả các lệnh của một đường ống được khởi chạy song song và chuyển hướng được xử lý bởi trình bao trước khi lệnh bị ảnh hưởng được thực thi.
$(cat)
fix: hoặc (đáng kể) theo dõi các dòng trống hoặc dòng cuối bị xóa, hoặc nhiều dữ liệu hơn phù hợp với bộ nhớ khả dụng. (rm file; tr -d '\r' >file) <file
tránh những thứ đó, nếu tạo lại tập tin là ổn (đặt lại chủ sở hữu / nhóm / permbits / ACL / bối cảnh / v.v.)