Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Удаление последнего символа в каждой строке txt - файла

Ответить
Настройки темы
CMD/BAT - Удаление последнего символа в каждой строке txt - файла

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Как можно реализовать с помощью bat - файла удаление последнего символа в каждой строке txt - файла?

Отправлено: 19:30, 03-01-2013

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Freddy1984:
да там всё просто, пробел сначала и в конце каждой строки. »
А если два где-то будет?

Отправлено: 17:09, 01-08-2019 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Freddy1984

Старожил


Сообщения: 147
Благодарности: 9

Профиль | Цитировать


Цитата Iska:
А если два где-то будет? »
тогда кирдык ))

Отправлено: 17:30, 01-08-2019 | #12


Ветеран


Contributor


Сообщения: 2728
Благодарности: 1697

Профиль | Отправить PM | Цитировать


Freddy1984,
Цитата Iska:
А если два где-то будет? »
- это реально? А внутри есть пробелы? Что надо, убрать все пробелы в начале и в конце строки?

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 17:37, 01-08-2019 | #13


Аватара для Freddy1984

Старожил


Сообщения: 147
Благодарности: 9

Профиль | Цитировать


Цитата megaloman:
Что надо, убрать все пробелы в начале и в конце строки? »
да, и этот вопрос решен, я вас поблагодарил

Отправлено: 18:22, 01-08-2019 | #14


Ветеран


Contributor


Сообщения: 2728
Благодарности: 1697

Профиль | Отправить PM | Цитировать


Freddy1984, Ранее я делал задачу: убрать по одному символу в начале и в конце строки. Оказалось, что это пробелы, и предположили, что их в начале и в конце строки может быть не один
Цитата Freddy1984:
тогда кирдык »
убрать все пробелы в начале и в конце строки
Код: Выделить весь код
@Echo Off
cls
	Set "FileIn=Z:\Box_In\Аренда тента тента тента.txt"
	For /F "usebackq delims=" %%a In ("%FileIn%") Do Call :Trim "%%a"
Pause
Exit /B

:Trim
	Set "ta=%~1"
	:Begin
		Set "tas=%ta%"
		If "%ta:~0,1%"==" " Set "ta=%ta:~1%"
		If "%ta:~-1%"==" " Set "ta=%ta:~0,-1%"
	If Not "%tas%"=="%ta%" GoTo :Begin
Echo "%~1"
Echo "%ta%"
Exit /B

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 01-08-2019 в 18:29.

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:23, 01-08-2019 | #15



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Удаление последнего символа в каждой строке txt - файла

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Двойное расширение файла, удаление последнего. delure Скриптовые языки администрирования Windows 19 25-12-2020 22:27
CMD/BAT - [решено] Удаление первых 9 символов в каждой строке TXT файла pzh2393 Скриптовые языки администрирования Windows 1 18-05-2012 16:53
CMD/BAT - [решено] Как в строке оставить лишь 2 символа, не зная её размера white155 Скриптовые языки администрирования Windows 4 09-07-2011 21:43
[решено] Замена символа в строке, по номеру [PERL] WestBronx Вебмастеру 1 22-03-2008 14:31
Номер символа в строке Nealles Программирование и базы данных 3 22-05-2003 00:41




 
Переход