Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


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

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


Цитата NLOLegion:
sed её найдёт в левом тексте и отправит в нужный файл »
Что за левый текст?

Цитата NLOLegion:
Но может оказаться и в нескольких, и во всех, и ни в каком. »
Наверное стоит пояснить структуру самих файлов, как эти цифры расположены, отдельной цифрой (числом) в строке или являются составной частью другого числа или слова? Как быть если, например, в файле 41.txt есть строка:
Код: Выделить весь код
aaa bbb 4441 ccc
При условии, что искомые названия файлов (1,2,3) находятся либо на отдельной строке, либо являются отдельным "словом"
Код: Выделить весь код
@echo off
setlocal

for /f "tokens=*" %%i in ('dir /b /s d:\test\*.txt') do (

	1>nul findstr "\<%%~ni\>" "%%i" && call:exec %%~ni

)

goto:eof

:exec

if %1 equ 1 start notepad
if %1 equ 2 start calc
if %1 equ 3 start mspaint
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:16, 29-02-2016 | #4