Cách dễ nhất để thêm văn bản vào đầu tệp văn bản khác trong Dòng lệnh (Windows) là gì?Cách dễ nhất để thêm văn bản vào đầu tệp văn bản khác trong Dòng lệnh (Windows)
Trả lời
echo "my line" > newFile.txt
type myOriginalFile.txt >> newFile.txt
type newFile.txt > myOriginalFile.txt
Chưa được kiểm tra. Double >> có nghĩa là 'append'
Trình tự sau sẽ làm những gì bạn muốn, thêm dòng "new first line
" vào tệp file.txt
.
ren file.txt temp.txt
echo.new first line>file.txt
type temp.txt >>file.txt
del temp.txt
Lưu ý cấu trúc của tiếng vọng. "echo.
" cho phép bạn đặt dấu cách ở đầu dòng nếu cần và đặt ký tự chuyển hướng ">
" đảm bảo không có dấu cách (trừ khi bạn muốn chúng).
Rất tốt, nhưng trong trường hợp các tệp lớn, nó có thể kéo dài rất lâu - có cách nào thuận tiện hơn không? – matandked
Sau đây cũng sẽ làm việc:
echo "my line" > newFile.txt
type newfile.txt myOriginalFile.txt > myOriginalFile.txt
Trong dòng đầu tiên bạn đang viết dòng của tôi vào newfile.txt. Trong dòng thứ hai bạn đang thay thế văn bản từ myOriginalFile.txt bằng cách ghi đè nó bằng văn bản từ newfile.txt và myOriginalFile.txt, tạo một myOriginalFile.txt mới có chứa cả hai.
Điều này không hoạt động (Thử nghiệm trên Win 7). Nội dung gốc bị mất và dòng mới được lặp lại trong nội dung cuối cùng. – dbenham
Điều này có vẻ như một cách tiếp cận mạo hiểm vì, nếu có gì sai trong dòng thứ hai, bạn sẽ bị hỏng myOriginalFile.txt –
@StephenLead - nó tệ hơn rủi ro - nó không bao giờ hoạt động. – dbenham
Một biến thể khác về chủ đề.
(echo New Line 1) >file.txt.new
type file.txt >>file.txt.new
move /y file.txt.new file.txt
Ưu điểm so với khác được đăng câu trả lời:
- số lượng tối thiểu các bước
- không có tập tin tạm thời còn sót lại
- ngoặc ngăn không gian dấu không mong muốn trong dòng đầu tiên
- lệnh di chuyển "ngay lập tức "thay thế phiên bản cũ bằng
- tệp gốc mới không thay đổi cho đến khi e tức thì cuối cùng khi được thay thế
- nội dung cuối cùng chỉ được viết một lần - có khả năng quan trọng nếu tệp lớn.
upvote cho paranthesis, cho phép để kèm theo một loạt toàn bộ – AdrianBR
Nếu phần đầu tiên của dòng có thể được sắp xếp, chẳng hạn như ngày/giờ, sau đó sử dụng lệnh SORT/R để đặt các mục nhập gần đây nhất ở đầu tệp. Sau đây sẽ đặt một dấu ngày/giờ theo hình thức "YYYY-MM-DD HH: DD: SS AM/PM" để bắt đầu mỗi dòng:
echo %DATE:~-4%-%DATE:~7,2%-%DATE:~4,2% %TIME% "my text line" >> myOriginalFile.txt
sort /R myOriginalFile.txt /O myOriginalFile.txt
Tuy nhiên, như các file phát triển rất lớn phương pháp này (cũng như các phương pháp trên) trở nên chậm. Chỉ xem xét sắp xếp khi được yêu cầu thay vì với mỗi mục nhập - hoặc sử dụng ngôn ngữ lập trình/tập lệnh khác
- 1. Thêm một dòng vào đầu tệp văn bản
- 2. C#: Gắn thêm * nội dung * của một tệp văn bản vào một tệp văn bản khác
- 3. Thêm văn bản vào mỗi dòng trong tệp văn bản bằng PowerShell
- 4. thêm văn bản vào cuối mỗi dòng
- 5. Nối các tệp văn bản với dòng lệnh của Windows, thả các dòng đầu tiên
- 6. Thêm dấu đầu dòng văn bản vào biểu mẫu C#
- 7. Html thêm số dòng vào văn bản
- 8. Lệnh batch của Windows để đọc dòng đầu tiên từ tệp văn bản
- 9. Cách dễ nhất để đọc tệp văn bản bị khóa bởi ứng dụng khác
- 10. Làm cách nào để thêm dòng văn bản vào giữa tệp bằng bash?
- 11. Thay dòng đầu tiên của tệp văn bản trong Java
- 12. Javascript để Jquery, thêm văn bản vào đầu vào onclick
- 13. Cách tốt nhất để trích xuất văn bản từ tệp văn bản 1.3GB bằng PHP?
- 14. Làm cách nào để thêm văn bản biến vào dòng cuối cùng của tệp qua dòng lệnh?
- 15. Cách dễ nhất để lọc Bảng điều khiển Eclipse Văn bản đầu ra
- 16. Lọc tệp văn bản thành tệp văn bản mới
- 17. Android: cách đặt dấu đầu dòng, ngắt dòng vào văn bản trong chế độ xem văn bản
- 18. Làm cách nào để thêm văn bản vào giữa dòng cho nhiều dòng trong Vim?
- 19. Thêm văn bản vào vùng văn bản sử dụng javascript
- 20. Làm cách nào để nối văn bản vào một tệp văn bản trong C++?
- 21. Cách thêm văn bản khác vào đối tượng UIActivityViewController
- 22. Thêm văn bản vào UIImage
- 23. Cách chọn dòng văn bản trong textarea
- 24. Tệp văn bản chạy ubuntu như lệnh
- 25. Thêm văn bản vào CALayer
- 26. Python Tkinter - Cách chèn văn bản vào đầu hộp văn bản?
- 27. Biểu mẫu Windows: thêm dòng mới vào nhãn nếu văn bản quá dài
- 28. Java: Đọc dòng lệnh mới từ một tệp văn bản
- 29. Làm cách nào để nối văn bản vào một tệp?
- 30. Làm cách nào để thêm ngắt dòng vào văn bản mà tôi đang tạo bằng XSLT?
Nó sẽ là "echo" thay vì "type" cho dòng đầu tiên nhưng cảm ơn, Nó hoạt động. –
Er yeah, echo, sorry. :) Tôi chỉ xoay nó ra khỏi đầu của tôi trong trường hợp nó giúp bạn có được cùng nhanh hơn. – DarkwingDuck