Я хотел бы иметь возможность добавлять любой текст в файл с помощью командной строки MSDOS. AFAIK, способ сделать это с помощью echo someText >> someFile.txt
Поскольку someText может содержать любой текст, такие символы, как \ & | > <^ </em> необходимо экранировать, используя ^ Escape-символ (например, \ становится ^ \ )
Но оказывается, что этого недостаточно. Я нашел экспериментальным путем несколько особых случаев, и мне интересно, как справиться с некоторыми из них (и есть ли еще такие)
- эхо D >> someFile.txt , где D - любая цифра. Вместо
добавляя D к файлу, он выводит «ECHO on». Это
необходимо использовать вместо echo ^ D >> someFile.txt. ПРИМЕЧАНИЕ: когда есть
больше символов после цифр все нормально.
- echo a = 0 >> someFile.txt ничего не добавляет, просто повторяет a =
- эхо a = 1 >> someFile.txt ввод только a =
Есть идеи?