Chcę wydrukować dane wyjściowe programu w MS-DOS więc napisałem plik bat który mówi:Jak wydrukować znak nowej linii w skrypcie MS-DOS?
cls
ruby foo.rb
ale wyjście - jak wydaje się na moim wiersza polecenia - wygląda tak:
c:\workspace>ruby foo.rb
foo output
c:\workspace>
Chciałem wstawić znak nowej linii do wyjścia za pomocą MS-DOS, ponieważ nie chcę zanieczyszczać mojego kodu Ruby za pomocą niczego niezwiązanego z tym, co kod powinien robić.
Jedynymi poleceniami w systemie MS-DOS, które wyglądają tak, jak chcę, są "typ" i "drukuj", ale obie są przeznaczone do drukowania plików.
Próbowałem utworzyć plik tekstowy z dwoma pustymi liniami i wypisać go za pomocą polecenia "typ", ale wygląda na brudny.
Wszelkie pomysły będą mile widziane.
pytanie kanoniczna jest * (http.. [Jak można echa nowego wiersza w plikach wsadowych?]://stackoverflow.com/questions/132799/how-can-you-echo-a-newline-in-batch-file s) *. –
@PeterMortensen Pomimo podobieństwa tytułów, to inne pytanie. Pytanie to pyta, jak wypisać pustą linię.Pytanie, które łączysz, prosi o wypisanie dwóch słów w osobnych liniach. –