![]() |
Как экранировать символ?
Подскажите пожалуйста как экранировать символ "*"? Батник должен искать в текстовом файле строки которые начинаются словом "Аудит*", имено чтобы слово аудит заканчивалось на занак "*". Но отбираются все строки которые начинаются со слова Аудит как с * так и без него. Пробывал так "Аудит^*", но все равно отбираются все со словом Аудит.
|
Код:
findstr/? |
kiripanda,
Спасибо! |
Подскажите пожалуйста. Ситуация таже, только теперь надо єкранировать " , т.е надо искать слова "учет" которые начинаются на знак " (кавычки) , пробЫвал "\"учет" и "^"учет" .
|
Вложений: 1
Код:
Microsoft Windows XP [Версия 5.1.2600] |
kiripanda, вот часть кода
Код:
(for /f "tokens=1 delims=:" %%i in ('findstr /brnc:"Отдел" /C:"Аудит\*" /C:"\"учет" "%fi%"') do ( При запуске вылетает Код:
Microsoft Windows XP [Версия 5.1.2600] |
Наверно, надо set /a $j=%%i+1^& for /f "tokens=1* delims=[]" %%a in (
? А нельзя так: set /a $j=%%i+1 for /f "tokens=1* delims=[]" %%a in ( Цитата:
Код:
findstr/? |
Спасибо огромное. Все получиось!
|
Время: 09:20. |
Время: 09:20.
© OSzone.net 2001-