Tôi muốn in kết quả của một chương trình trong MS-DOS vì vậy tôi đã viết một tập tin .bat nói rằng:Làm thế nào để in một dòng mới trong một kịch bản MS-DOS?
cls
ruby foo.rb
Nhưng đầu ra - như nó xuất hiện trên cửa sổ lệnh của tôi - trông như thế này:
c:\workspace>ruby foo.rb
foo output
c:\workspace>
Tôi muốn chèn một dòng mới vào đầu ra bằng MS-DOS vì tôi không muốn gây ô nhiễm mã Ruby của mình với bất kỳ thứ gì không liên quan đến mã được cho là đang làm gì.
Lệnh duy nhất trong MS-DOS giống như những gì tôi muốn là 'loại' và 'in' nhưng cả hai đều dành cho các tệp in.
Tôi đã thử tạo một tệp văn bản có hai dòng trống và xuất nó bằng lệnh 'loại' nhưng có vẻ lộn xộn.
Bất kỳ ý tưởng nào cũng sẽ được đánh giá cao.
câu hỏi kinh điển là * (http.. [Làm thế nào bạn có thể echo một dòng mới trong các tập tin batch?]://stackoverflow.com/questions/132799/how-can-you-echo-a-newline-in-batch-file S)*. –
@PeterMortensen Bất chấp sự giống nhau về tiêu đề, đó là một câu hỏi khác. Câu hỏi này yêu cầu cách xuất một dòng trống.Câu hỏi bạn đã liên kết hỏi làm thế nào để xuất hai từ trên mỗi dòng riêng của họ. –