Как добавить строку к каждой строке файла в MS-DOS?

Как добавить строку к каждой строке файла в MS-DOS?

Как добавить строку к каждой строке файла в MS-DOS?

И без сторонних команд, так что ничего похожего на AWK (который, как я понимаю, некоторые используют на MSDOS)

Я знаю, что CMD (консоль cmd в ОС на базе WinNT, таких как NT4 и более поздние версии, например, XP или Win10) имеет много опций для команды for, https://www.robvanderwoude.com/ntfor.php но в MS-DOS нет такой замысловатой команды FOR, как в CMD

видетьhttps://web.archive.org/web/20100325172740/http://vfrazee.com/ms-dos/6.22/help/ и https://web.archive.org/web/20100521101405/http://www.vfrazee.com/ms-dos/6.22/help/for.htm

Как бы вы это сделали в MS-DOS?

И без QBASIC

решение1

Метод, называемый «Выход из командной строки».

Инновационный метод, который авторы MS-DOS не могли себе представить.

Это работает и в CMD.

Об этом упоминалось во времена Usenet и новостных групп.

C:\rara>dir /b
file.txt

C:\rara>type file.txt
house
fish
dog

C:\rara>ren file.txt file.bat

C:\rara>prompt the

thefile >file2
'house' is not recognized as an internal or external command,
operable program or batch file.
'fish' is not recognized as an internal or external command,
operable program or batch file.
'dog' is not recognized as an internal or external command,
operable program or batch file.

theprompt $p$g

C:\rara>type file2

thehouse

thefish

thedog

C:\rara>

Связанный контент