Cân nhắc lệnh echo sau:Làm thế nào để làm cho 'con mèo' trong Linux để giải thích ký tự điều khiển
echo -e "at\r"
trong đó sản xuất sản lượng at
trên dòng lệnh, ví dụ: các ký tự đặc biệt \ r đã được giải thích. Tôi muốn làm điều tương tự với một số văn bản trong một tập tin. Giả sử chính xác cùng một chuỗi
at\r
được ghi vào tệp có tên at.txt
, sau đó tôi muốn hiển thị tệp trên thiết bị đầu cuối. Nhưng
cat at.txt
cung cấp cho các đầu ra
at\r
những gì không phải là những gì tôi muốn. Tôi muốn trình tự đặc biệt \ r được diễn giải, không chỉ được in trên thiết bị đầu cuối. Bất cứ ai có ý tưởng?
Cảm ơn Alex
Sẽ 'vang -e "$ (cat tập tin)" 'làm việc? (Đối với các tệp nhỏ) – knittl
Hoặc nếu tệp rất lớn, bạn có thể thử xargs: 'cat file | xargs echo -ne' –
Đề xuất đầu tiên hoạt động (knittl), gợi ý thứ hai (Lee) tạo ra một chuỗi 'atr'. – Alex