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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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



Статистика

Сейчас у нас: и 1 Гость
Всего сообщений: 24706
Всего тем: 663

Based on:

 

  TopList Rambler Top100 my counter Valid XHTML 1.0 Strict Valid CSS! Rambler Top100