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

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

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

Пользователь


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

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


добрый день форумчане

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

исходный текстовик:
читать дальше »
‚ ѓ“ Ѓ**Є* ђ®ббЁЁ Ї® Ќ®ў®бЁЎЁабЄ®© ®Ў«*бвЁ ®Ў*®ў«Ґ*л бЇа*ў®з*ЁЄЁ:
EE_AGENT.DBF ў б®бв*ўҐ ee_dat.arj
EE_BKVID.DBF ў б®бв*ўҐ ee_dat.arj
EE_SR.DBF ў б®бв*ўҐ ee_dat.arj
EE_SRTIP.DBF ў б®бв*ўҐ ee_dat.arj
EE_SRVID.DBF ў б®бв*ўҐ ee_dat.arj
EE_STAKO.DBF ў б®бв*ўҐ ee_dat.arj
HDRUS_TU.DBF ў б®бв*ўҐ hd_list.arj
HD_LIST.DBF ў б®бв*ўҐ hd_list.arj
HD_OKATO.DBF ў б®бв*ўҐ hd_list.arj
PK_SRNET.DBF ў б®бв*ўҐ ee_dat.arj
REGFAULT.dbf ў б®бв*ўҐ regfault.arj
ЋЎ*®ўЁвҐ ‚*иЁ бЇа*ў®з*ЁЄЁ Ќ‘€ ў Џ’Љ Џ‘„ Ё§ Є*в*«®Ј* public


файл на выход (название файла - get.txt):
читать дальше »
get public regfault.arj
get public ee_dat.arj
get public hd_list.arj

Отправлено: 18:57, 10-07-2012

 

Пользователь


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

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


Foreigner, grep судя по написанному сторонняя утилитка и она не используется (запрещено использование стороннего ПО), используется батник написанный чуть выше

Отправлено: 14:23, 11-11-2015 | #11



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

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


Ветеран


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

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


Anufriev, Ну тогда через задницу, выбирай:
Код: Выделить весь код
@echo off
setlocal

for /f "tokens=*" %%i in (1.txt) do call:1 %%i
goto:eof

:1
for %%i in (%*) do set "val=%%i"

cd.>"%tmp%\%val%"

for /f "tokens=*" %%i in ('dir /b /l "%tmp%\%val%"') do 1>>2.txt echo %%i

del "%tmp%\%val%"
Код: Выделить весь код
@echo off
setlocal

for /f "tokens=*" %%i in (1.txt) do call:1 %%i
goto:eof

:1
for %%i in (%*) do set "val=%%i"

set val=%val:A=a%
set val=%val:B=b%
...
set val=%val:Z=z%

1>>2.txt echo %val%
ЗЫ. PowerShell тоже "низя"?
Код: Выделить весь код
(get-content 1.txt).foreach({ ($_ -split '\s')[-1].tolower() }) | set-content 2.txt # для posh 4+
get-content 1.txt | foreach { ($x = $_ -split '\s')[$x.length-1].tolower() } | set-content 2.txt  # для posh 3-

Последний раз редактировалось Foreigner, 11-11-2015 в 15:41.

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:05, 11-11-2015 | #12


Пользователь


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

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


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

Отправлено: 08:23, 12-11-2015 | #13



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Инфо - Работа с INF-файлами -devICE- Наборы обновлений для Windows XP/2003/Windows 7 6 17-10-2022 01:11
VBS/WSH/JS - Работа с файлами по ftp dazm Скриптовые языки администрирования Windows 0 04-12-2011 12:09
C/C++ - Работа с файлами D@n1k007 Программирование и базы данных 2 19-06-2010 16:06
Работа с файлами ramo Программирование в *nix 5 23-04-2007 12:33
Работа с *.lng файлами Artya Хочу все знать 2 18-03-2003 14:43




 
Переход