На главную страницу сайта celitel.info
Вы не вошли в систему! [ ВОЙТИ ] или [ ЗАРЕГИСТРИРОВАТЬСЯ ]
CELITEL » Справочник команд bat/cmd » Тема: Удаление последнего символа из одной определенной строки -- Стр. 1  | Перейти в: 

Послал Сообщение
Tasolcheg
Новичок

Из: Н/Д
Сообщения: 1
 Удаление последнего символа из одной определенной строки
Послано: 05-07-2015 21:20
            

Удаление последнего символа из одной определенной строки. Подскажите как это сделать?

healer
Администратор

Из: Москва
Сообщения: 24467
 Удаление последнего символа из одной определенной строки
Послано: 07-07-2015 07:21
            

set qq=123456789
echo %qq%
echo %qq:~0,-1%

Похожие примеры можно найти на странице
Примеры bat/cmd файлов. Работа со строками.

~~~~~~~~~~~~

Здоровья Вам. Духовного и физического.


healer
Администратор

Из: Москва
Сообщения: 24467
 Удаление последнего символа из одной определенной строки
Послано: 07-07-2015 09:42
            

Здесь приведен простейший вариант удаления последнего символа.
На практике желательно таки проверить - а есть ли он там.
Или проверить есть ли значение у результирующей переменной

set rr=%qq:~0,-1%
if not defined rr echo UPS

~~~~~~~~~~~~

Здоровья Вам. Духовного и физического.



Статистика

Сейчас у нас: и 3 Гостя(ей)
Всего сообщений: 26682
Всего тем: 1151
Поздравляем: Svetlanka, melitrisych88, igoreker666 !!

Based on:

 

  my counter Valid XHTML 1.0 Strict Valid CSS!