Приветствую! Как выглядит символ переноса строки? Добавляю в файл строчку, а она идет без переноса. Заранее благодарен
Эм, ты бы хоть чуток подробнее описал, а то получается пальцем в небо. И при чём тут "Вопрос про BAT"? Каким методом добавляешь строку в файл? Вообще, если речь идёт об ASCII, то перенос строки - 10d = 0Ah, либо 2 байта подряд 13d 10d . http://ru.wikipedia.org/wiki/ASCII
Есть у меня файлец "example.bat", в котором я написал пару строк кода: Код (Text): @echo off echo stringExample>>file.txt Если в "file.txt" имеется текст, то после запуска моего батника "stringExample" добавляется в конец строки. P.S. Прошу отнестись с пониманием - я чайник.
dbr попробуйте так Код (Text): @echo off echo. >>file.txt echo Example>>file.txt с помощью bat скриптов у вас не получится определить есть ли в конце файла возврат строки (но даже если и получится код будет завороченным и отлаживать его надо будет долго)
- никакого. Гуглил вопрос, наткнулся на ваш форум, решил спросить, надеюсь ничего криминального? Благодарю. Вы ответили на мой вопрос, тема закрыта.
dbr, Забей. Можно воспользоваться утилитой find — если её вызвать так: «find /v "" <input >output», она добавит CR/LF если его нет в конце файла input, иначе — в точности скопирует. Единственное «но» — концы строк в стиле Unix будут преобразованы в CR/LF. Для Mac-стиля (CR) всё как-то мутно.
dbr, попробуйте так : Код (Text): @echo off echo.>> Examplefile.txt echo string >> Examplefile.txt echo string2 >> Examplefile.txt Надеюсь я угадал то что вам нужно. Зы.: Сильно не пинать я юниксоид, а не виндузятнег (: