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

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

Ответить
Настройки темы
CMD/BAT - [решено] Круглые скобки в echo

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


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

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


Есть батничек
Код: Выделить весь код
@echo off
set name=text1 (text2)
(For /F %%i In (in.txt) Do (
	echo %%i %name%
))>out.txt
Содержимое in.txt не важно – набор коротких строчек без каких-то спецсимволов.
При запуске батник ругается: "Непредвиденное появление )."
Если из переменной name убрать круглые скобки, т.е. сделать так:
Код: Выделить весь код
@echo off
set name=text1 text2
(For /F %%i In (in.txt) Do (
	echo %%i %name%
))>out.txt
то всё начинает работать. Проблема в том, что там нужны именно круглые скобки.
Подскажите, что можно сделать?

Отправлено: 10:36, 10-01-2024

 

Ветеран


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

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


TonyMil, заэкранируйте вторую скобку в переменной.
Код: Выделить весь код
@echo off
set name=text1 (text2^^)
(For /F %%i In (in.txt) Do (
	echo %%i %name%
))>out.txt
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:14, 10-01-2024 | #2



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

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


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


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

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


Огромное спасибо! Проблема решена.

Отправлено: 11:34, 10-01-2024 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Условие IF и скобки Emulty Скриптовые языки администрирования Windows 8 14-12-2016 20:50
CMD/BAT - экранировать скобки в данных из реестра kokos76 Скриптовые языки администрирования Windows 9 11-01-2016 08:21
Круглые даты и рекорды форума xoxmodav О сайте и форуме 27 03-03-2013 11:21
Как сделать круглые углы в CSS? (сайт на юкозе) QUMATOZ Вебмастеру 8 08-12-2008 13:40
Что лучше круглые или ленточные шлейфы IDE и FDD? LRC Хочу все знать 3 02-02-2008 12:46




 
Переход