Làm cách nào để chuyển đổi tất cả EOL (dos-> unix) của tất cả các tệp trong thư mục và thư mục con đệ quy mà không cầndos2unix
? (Tôi không có nó và không thể cài đặt nó.)Chuyển đổi tất cả EOL (dos-> unix) của tất cả các tệp trong thư mục và thư mục phụ đệ quy mà không cần dos2unix
Có cách nào để làm điều đó bằng cách sử dụng tr -d '\r'
và đường ống? Nếu vậy, làm thế nào?
Điều này sẽ xử lý tên tệp chứa khoảng trắng. Sẽ không thêm dòng mới vào cuối mỗi dòng khiến các tệp trở thành khoảng cách đôi - hoặc thậm chí là khoảng cách gấp ba lần (vì bạn đang thay thế dòng trả về bằng dòng mới)? Có, tôi chỉ thử nghiệm nó. –
@DennisWilliamson Tôi chỉ giật mạnh từ một kịch bản tôi có tại văn phòng mà không cần suy nghĩ hai lần. Bây giờ tôi tự hỏi làm thế nào những kịch bản làm việc ở tất cả. (Nó có thể phải làm với thực tế là họ đã có nghĩa là để chuyển đổi các tập tin được tạo ra trong Microsoft Office cho Mac.) Phiên bản mới sẽ hoạt động đúng. –