Консультация № 174206
14.11.2009, 08:42
0.00 руб.
0 18 1
Здравствуйте.

В папке А много фалов с расширением txt. В каждом файле есть две строчки "D:\123" и "D:\open".
Нужно создать bat файл, который бы автоматически обработал все файлы в папке А с расширением txt заменив "D:\123" на "C:\123".
как это можно сделать.
Спасибо.

Обсуждение

Неизвестный
14.11.2009, 09:35
общий
это ответ
Здравствуйте, Котов Алексей.

Вы можете использовать специальную бесплатную программу PSPad. Скачать можно отсюда: http://soft.softodrom.ru/ap/PSPad-p5136

Скачанную оттуда программу можно разархивировать в какую-нибудь папку и начать с ней работать. Интерфейс интуитивно понятен.

Перед началом выполнения преобразований предварительно, на всякий случай, сделайте копии преобразуемых файлов.
5
Неизвестный
14.11.2009, 09:54
общий
Котов Алексей:
в каждом файле есть что-то еще кроме этих строчек?
менять надо только в строчке с D:\123 или в строчке с D:\open тоже?

сделать это можно при помощи vbscript, например, но никак не при помощи bat
код получится довольно простым - 2 цикла: один перебирает файлы в папке, второй считывает строки и записывает новые в новый файл

Неизвестный
14.11.2009, 10:00
общий
Гуревич Александр Львович:
интересная программка! спасибо за ссылочку!

для автора вопроса - Вас интересует меню "Поиск" - "Поиск в файлах/папках"
Неизвестный
14.11.2009, 10:11
общий
Vasiliy83:
Василий, если Вы напишете такой скрипт, - будет здОрово.
давно
Мастер-Эксперт
259041
7459
14.11.2009, 11:21
общий
Котов Алексей:
Я готов написать мини-программку Changer.cmd (современный аналог устаревшего .bat), укажите только: фрагменты D:\123 занимают ОТДЕЛЬНУЮ строку или в их строке присутствуют другие символы?
Или может, в каждом файле ВСЕГО 2 строчки D:\123 и D:\open?
Я верно понял, что "в папке А с расширением txt" фрагменты D:\123 НЕ заключены в кавычки, и Вы употребили их только для выделения фрагментов в вопросе?
Неизвестный
14.11.2009, 11:37
общий
to: Алексеев Владимир

"|=Œ�HŠ¸·®�Ʋȉµ�™M¿m<D:𐂺\Alex\Моя музыка\от МАКСА\(14) [Dj Kustоov] Дорожка 14.mp3D:\Alex\Моя музыка\от МАКСА\(R)Rihanna_ft_Jay-z-Umbrella.mp3"

Это содержание одного файла. Видно, что в нем сначала идут шифрованные данные (данные для программы, потом начинаються адреса файлов, которые идут подряд БЕЗ ПРОБЕЛОВ И В ОДНУ СТРОЧКУ. Эти то адреса меня и интересуют. Нужно сменить диск D: на диск C:.
Надеюсь я понятно все объяснил. Буду вам очень благодарен, если вы напишете программу.
Неизвестный
14.11.2009, 13:28
общий
Гуревич Александр Львович:
вот такой код на VBScript меняет во всех файлах внутри папки C:\Work строки с текстом "C:\123" на текст "D:\123", при этом новые варианты файлов помещает в папку new_files, а старые в папку old_files
Код:
Dim fso1
Dim sFolderName
Dim sFileName
Dim sFilePath
Dim sCurString
Dim sAllStrings()
Dim nN, ni
Dim sSearchText
Dim sChangedText
Dim bSearchInString
Dim nFileNum

Set fso1 = WScript.CreateObject("Scripting.FileSystemObject")
FolderName = "C:\Work" 'имя папки, в которой выполняется поиск и замена
FileName = ""
CurString = ""
SearchText = "C:\123" 'текст строки, которая ищется (регистрозависимый!)
ChangedText = "D:\123" 'текст на который меняется найденная строка

If Not fso1.FolderExists(FolderName & "\new_files") Then
Set objFolder = fso1.CreateFolder(FolderName & "\new_files")
End If
If Not fso1.FolderExists(FolderName & "\old_files") Then
Set objFolder = fso1.CreateFolder(FolderName & "\old_files")
End If
If Right(FolderName, 1) <> "" Then

FolderName = FolderName & ""
End If
For Each File In fso1.GetFolder(FolderName).Files
N = 0
FilePath = FolderName & File.Name
Set TxtStream = fso1.OpenTextFile(FilePath)
Do While Not (TxtStream.atEndOfStream)
N = N + 1
ReDim Preserve AllStrings(N)

CurString = TxtStream.ReadLine
If CurString = SearchText Then
CurString = ChangedText
End If
N = N - 1
AllStrings(N) = CurString
N = N + 1
Loop
TxtStream.Close
Set MyFile = fso1.CreateTextFile(FolderName & "new_files" & File.Name)
For i = 0 To N-1
MyFile.WriteLine AllStrings(i)

Next

fso1.MoveFile FilePath, FolderName & "old_files" & File.Name
Next
Неизвестный
14.11.2009, 13:42
общий
Котов Алексей:
вот такой код на VBScript ищет во всех файлах внутри папки C:\Work текст "C:" и меняет его на текст "D:" (во всей строке целиком), при этом новые варианты файлов помещает в папку new_files, а старые в папку old_files
Код:
Dim fso1
Dim sFolderName
Dim sFileName
Dim sFilePath
Dim sCurString
Dim sAllStrings()
Dim nN, ni
Dim sSearchText
Dim sChangedText
Dim bSearchInString '10
Dim nFileNum

Set fso1 = WScript.CreateObject("Scripting.FileSystemObject")
FolderName = "C:\Work" 'имя папки, в которой выполняется поиск и замена
FileName = ""
CurString = ""
SearchText = "C:" 'текст строки, которая ищется (регистрозависимый!)
ChangedText = "D:" 'текст на который меняется найденная строка

If Not fso1.FolderExists(FolderName & "\new_files") Then '20
Set objFolder = fso1.CreateFolder(FolderName & "\new_files")
End If
If Not fso1.FolderExists(FolderName & "\old_files") Then
Set objFolder = fso1.CreateFolder(FolderName & "\old_files")
End If
If Right(FolderName, 1) <> "" Then
FolderName = FolderName & ""
End If

For Each File In fso1.GetFolder(FolderName).Files '30
N = 0
FilePath = FolderName & File.Name
Set TxtStream = fso1.OpenTextFile(FilePath)
Do While Not (TxtStream.atEndOfStream)
N = N + 1
ReDim Preserve AllStrings(N)
CurString = TxtStream.ReadLine
For i = 0 To Len(CurString)
If Left(Right(CurString,Len(CurString)-i),Len(SearchText)) = SearchText Then
CurString = Left(CurString,i) & ChangedText & Right(CurString,Len(CurString) - i - Len(SearchText))
i=0
End If
Next
N = N - 1
AllStrings(N) = CurString
N = N + 1
Loop
TxtStream.Close
Set MyFile = fso1.CreateTextFile(FolderName & "new_files" & File.Name)
For i = 0 To N-1
MyFile.WriteLine AllStrings(i)

Next

fso1.MoveFile FilePath, FolderName & "old_files" & File.Name
Next
давно
Мастер-Эксперт
259041
7459
14.11.2009, 15:36
общий
К сожалению, обработчику командной строки "не по зубам" пересортировать файл, содержащий помимо текста ещё и управляющие символы (&, круглые скобки…). Использование команды Chgstr.exe (48кБ), умеющей заменять текст-фрагметы, позволило обработать малую часть файла 0.e4.txt , полученного от автора вопроса, и я уже собрался написать Ответ. Но эта команда (Chgstr.exe) почему-то не смогла обработать ВЕСЬ файл 0.e4.txt (9кБ). Я публикую этот файл , может быть кто-то возьмётся помочь автору вопроса программно заменить в нём и во всех подобных *.txt фрагменты D:\Alex на C:\Alex ?
давно
Мастер-Эксперт
259041
7459
14.11.2009, 17:59
общий
Котов Алексей:
Если Вам надо обработать не сотни таких файлов, а десяток-другой, то это легко сделать в Блокноте: Открываете файл, жмёте клав-сочетание Ctrl+H. В мини-окне Замена в поле "Что" введите D:\Alex , в поле "Чем" - C:\Alex , жмите НайтиДалее. При первой же находке жмите кнопку "Заменить", она становится активной, и далее строчите клавишу Enter, как из пулемёта. Это намного быстрее, чем писать программы!
Неизвестный
15.11.2009, 01:58
общий
Я бы сделал так
Код:
sed -i 's/D:\\123/C:\\123/' A/*.txt

Нужен GNU sed
В нормальных операционных системах он сразу идет в минимальной установке.
В винде не предполагается, что пользователь будет работать с текстовыми файлами, так что нужно что-то докачивать... или писать длинные скрипты на vbs.
Неизвестный
15.11.2009, 08:28
общий
Код:
sed -i 's/D:\\123/C:\\123/' A/*.txt

to vladisslav
Спасибо! помогло.
Вообщем sed это утилита из linux, есть версия для windows http://gnuwin32.sourceforge.net/downlinks/sed.php.
В виндовс набрал такю вот комманду:
Код:
sed -e "/s/искомое слово/замена этого слова/g" 0.e4.txt > 0.e4.txt

Bdct прекрасно обработалось!
думаю вопрос зарыт
ВСЕМ СПАСИБО ЗА ОТВЕТЫ
давно
Мастер-Эксперт
259041
7459
15.11.2009, 14:45
общий
Котов Алексей:
Поздравляю Вас с удачным решением Вашей проблемы! Хорошо, что Вы сообщили об успехе в мини-форуме. Ну, теперь Вы поделитесь: как Вы запустили свою команду "В виндовс набрал такю вот комманду"? Я скачал и установил sed-4.2-1-setup.exe, пытаюсь в Командной строке задать
sed /?
мне возвращ-ся ошибка: "sed" не является внутренней или внешней командой, исполняемой программой или пак-файлом. Запустил \Program Files\GnuWin32\bin\sed.exe - мелькает чёрный прямоугольник на экране. В \Program Files\GnuWin32\doc\sed\4.2\sed-4.2\ есть не-русская корявая документация: много деталей, нет общего (нужен простой пример, с чего начать?).
Наверно, надо сохранить Ваш код в какой-то скриптовый текст-файл? А потом запускать его каким-то Win-обработчиком?
Неизвестный
15.11.2009, 15:25
общий
Цитата: Алексеев Владимир Николаевич
Поздравляю Вас с удачным решением Вашей проблемы! Хорошо, что Вы сообщили об успехе в мини-форуме. Ну, теперь Вы поделитесь: как Вы запустили свою команду "В виндовс набрал такю вот комманду"? Я скачал и установил sed-4.2-1-setup.exe, пытаюсь в Командной строке задать
sed /?
мне возвращ-ся ошибка: "sed" не является внутренней или внешней командой, исполняемой программой или пак-файлом. Запустил \Program Files\GnuWin32\bin\sed.exe - мелькает чёрный прямоугольник на экране. В \Program Files\GnuWin32\doc\sed\4.2\sed-4.2\ есть не-русская корявая документация: много деталей, нет общего (нужен простой пример, с чего начать?).
Наверно, надо сохранить Ваш код в какой-то скриптовый текст-файл? А потом запускать его каким-то Win-обработчиком?

нет все проще

1. запустить ком. строку Win+R -> cmd.exe
2. перейти в папку с установенной программой (выполнить команду cd /D "C:\Program Files\GnuWin32\bin")
3. выполнить команду sed

Ну а с корявой документацией увы ничем помочь не могу. Это вопрос к любителям Linux. Вот ссылка о этом редакторе http://ru.wikipedia.org/wiki/Sed. Написана программа в далеком 1974 году :)).
давно
Мастер-Эксперт
259041
7459
15.11.2009, 16:01
общий
Котов Алексей:
Я конечно же, знаю о путях, скопировал в bin\ Ваш 0.e4.txt , но sed возвращает ошибки в искажённой кодировке. Ниже текстовые скриншоты:
D:\Program Files\GnuWin32\bin>sed -e "/s/D:/C:/g" 0.e4.txt > 0.txt
sed: -e т√Ёрцхэшх #1, ёшьтюы 5: ыш°эшх ёшьтюы√ яюёых ъюьрэф√

D:\Program Files\GnuWin32\bin>sed -e '/s/D:/C:/g' 0.e4.txt > 0.txt
sed: -e т√Ёрцхэшх #1, ёшьтюы 1: эхшчтхёЄэр  ъюьрэфр: `''


EditPad конвертировал кодировки ошиб-строк в следующий текст:
sed: -e вvражение #1, символ 5: лишние символv после командv
sed: -e вvражение #1, символ 1: неизвестная команда: `''


Пришлите, пожалуйста пример удачной команды, а то Вы в разных примерах писали sed -i…, sed -e… , кавычки то двойные, то одинарные…
Неизвестный
15.11.2009, 16:23
общий
Алексеев Владимир:
Цитата: Алексеев Владимир Николаевич
Я конечно же, знаю о путях, скопировал в bin\ Ваш 0.e4.txt , но sed возвращает ошибки в искажённой кодировке. Ниже текстовые скриншоты:
D:\Program Files\GnuWin32\bin>sed -e "/s/D:/C:/g" 0.e4.txt > 0.txt
sed: -e т√Ёрцхэшх #1, ёшьтюы 5: ыш°эшх ёшьтюы√ яюёых ъюьрэф√

D:\Program Files\GnuWin32\bin>sed -e '/s/D:/C:/g' 0.e4.txt > 0.txt
sed: -e т√Ёрцхэшх #1, ёшьтюы 1: эхшчтхёЄэр ъюьрэфр: `''

EditPad конвертировал кодировки ошиб-строк в следующий текст:
sed: -e вvражение #1, символ 5: лишние символv после командv
sed: -e вvражение #1, символ 1: неизвестная команда: `''

Пришлите, пожалуйста пример удачной команды, а то Вы в разных примерах писали sed -i…, sed -e… , кавычки то двойные, то одинарные…

Одинарные ковычки ставятся когда в Linux работаешь. Для Windows обычные.

Не знаю почему у вас не работает. Вот моя команда:

C:\Program Files\GnuWin32\bin>sed -e "s/D:/C:/g" 0.e4.txt > 0.txt
Как видите никакой разницы
А вот содержимое файла 0.txt
Код:
=ЊрclHЉё·®А И2ЗЙµыыяE·™Mїm<уC:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\(14) [Dj KustРѕov] Дорожка 14.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\(R)Rihanna_ft_Jay-z-Umbrella.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\001. Sabrina - Boys.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\003. Backstreet_Boys - Everybody_Backstreet_s_Back.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\004. Activate - Let the rhitm teke control.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\004_Григорий Лепс - Р СЋРјРєР° РІРѕРґРєРё РЅР° столе.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\007 - 50 Cent - Candy Shop (Feat. Olivia) (Produced By Scott.Mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\01  Light.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\012. S. ZHukov - Kapali slezi.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\016 Света Р˜ Баста - Дорога Р’ РђСЌСЂРѕРїРѕСЂС‚.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\02 Dj Romeo - My Sound CD2.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\020 Р’РёР° Гра - My Emancipation -РєРѕРїРёСЏ.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\021 - Status Quo - In the army now.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\03 3 Elements - Come In (Original Mix).mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\030 - Bad Boys Blue - You're a woman.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\032 - C.C. Catch - I can loose my heart to night.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\035 Винтаж - Одиночество Любви -РєРѕРїРёСЏ.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\04 Дорожка 4.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\048 Usher feat Ludacris -Yeah.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\05 - GLADIATOR - NOW WE ARE FREE (RADIO EDIT).mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\05. Buttons.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\053 Света Р˜ Р˜РЅС„РёРЅРёС‚Рё - РќРµ Говори -РєРѕРїРёСЏ.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\061 Gunther -Touche me.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\068 Р˜РЅС„РёРЅРёС‚Рё Feat. D.I.P Project - Останься До Рассвета -РєРѕРїРёСЏ.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\070 Катя Чехова - РЇ Люблю -РєРѕРїРёСЏ.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\081. Adrenalin - Kovilyai potihonechku.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\085 Kristian Leontiou -Story of my life.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\086_Nicole Scherzinger feat. T.I. - Whatever You Like.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\087.  - FISHERSPOONER – NEVER WIN (BENASSI MIX).mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\088 РњР˜РЎРЎР˜РЇ РќР•Р’Р«РџРћР›РќР˜РњРђ 2_LIMP BIZKIT - TAKE A LOOK AROUND.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\08_Blue - Curtain Falls.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\099 Таня - Точки Над Р˜.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\10 Дорожка 10.wmaC:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\100 Calogero_ Face A La Mer (Avec Passi).mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\112 Lexter - Freedom To Love.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\127 Р’.Орлов - Растаман.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\19 - BENASSI BROS feat. SANDY - Illusion.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\23 Gregorian - Voyage voyage.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\25-Justin Timberlake--SexyBack.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\34_Raw Jawz - Tamale (House Mixz radio edit).mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\4million tanks-РѕРґР° РЅ.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\=Infiniti_-_klub.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Ahra - Karie glaza.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\akcent_-_on_and_on_stay_with_me_dj_rush_dfm_rmx.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Aksioma Project - Liubvi.Net (Dj Zam Remix)_www.housemafiozo.com_.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\AlbumArtSmall.jpgC:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\aleksandr_ribak_-_fairytale.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\anastasiya_prihodko_-_mamo__russko-ukrainskaya_versiya_.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\arash_and_helene_-_pure_love_mary_angel_radio_edit.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\autorun.infC:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Banderos-Pro_krasivuju_zhiznq.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Benefit - Sex Sells.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\BOMFUNK MC'S - Freestyler.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\BOMFUNK MC'S - Uprocking beats.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Crystal Method - Born Too Slow.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\David Guetta Feat. Jd Davis   World Is Mine  Sherwood Electr.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\DJ Alex Koks SOS Mix vol 2 06.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\DJ Antonio - You're In The Army Now 2009 (Tru Tru Vocal Mix)_www.housemafiozo.com_.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Dj Gold Sky feat Fast Food - Ya muzika (Dj Gold Sky mix)+++++++++++++++++++++++++.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\DJ Shevtsov & DJ Miller - Tvoy Gorod ne spit+++++++++++++.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Dj.Boyko - Глубоко.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\dj_piligrim_-_ti_menya_zabud_.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\dj_pilligrim_-_ti_menya_zabud.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\drago_feat[1]._new_union_-_lapat_bab_new_2009.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Eros Ramazzotti & Ch.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\flo_rida_-_right_round.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Folder.jpgC:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Fort Minor & Styles Of Beyond - Remember The Name.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Grigorij_Leps-Ya_tebe_ne_verju.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Gritiz.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\inna_-_hot_club_version_by_play_and_win.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\jay_sean_-_ride_it.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\klaas_vs_guru_josh_project_-_how_does_it_feel_infinity_2009.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Morandi - Save me.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Panch(angarsk)04.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Papa RoР°ch.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\pavel_volya_-_barviha.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Pitbull - I Know You Want Me (DJ Houseman's Extended Mix).mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\promodj_Dj_Renat_feat_MC_Magnum_Proschay.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\R-Tem - Voiceless (Kazantip 2005 Mix).mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Roger_Sanchez-Lost_2.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Scooter - Fire.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\SCOOTER - How much is the fish.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Scorpions - Wind of change.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\st__moi_slova[_mp3ex.net].mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\The Fast And The Furious Tokyo Drift.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\The Rasmus - In the shadows.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Ulqjana_Karakoz-Angely_zdesq.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Vintazh_Eva_DJ_Masta_ru_bootleg_mix.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Vitalik_Vitamin_vs_Titomir_Timati_Dirty_Bitches_Club_Mix.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\yohanna_-_is_it_true_eurovision_2009-iceland.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Амазонка - Хочу тебя.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Бутырка - Аттестат.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Бутырка - Запахло весной.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\дороже золота (1).mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\кайф (13).mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Лениград-СЃРІРѕР±РѕРґР°.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Мираж Р˜ Студия 54 - Музыка Нас Связала.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Михаил Боярский - Спасибо Родная(05).mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\РќР°-РќР° - Фаина.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Настя Задорожная - РЇ Больше РќРµ Хочу Верить (DJ Shevtsov & Em.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Ненси - Дым сигарет.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\Перл Харбор - Nightwish - Wi.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\РџРѕ рестораном.mp3C:\Alex\РњРѕСЏ музыка\РѕС‚ РњРђРљРЎРђ\РЎРўРђРЎ ПЬЕХА Р˜ Р“Р Р˜Р“РћР Р˜Р™ ЛЕПС - РћРќРђ РќР• РўР’РћРЇ.mp3


Как видите все обработалось.


Понял! Вы перед s правую осую уберите(/)!
давно
Мастер-Эксперт
259041
7459
16.11.2009, 01:32
общий
Котов Алексей:
Поправку принял, спасибо, Алексей! Я сейчас на работе, попробую дома ч-з 10 часов. Косую перед s я скопировал из Вашего примера "В виндовс набрал такю вот комманду: sed -e "/s/искомое слово/…"" 15нояб 15:28 , так что не обессудьте за домогательства.
давно
Мастер-Эксперт
259041
7459
21.11.2009, 02:40
общий
Котов Алексей:
У меня тоже получилась sed-обработка Вашего файла! Спасибо, Алексей, за проявленные терпение и тактичность!
Но Вы верно заметили: "Написана программа в далеком 1974 году", для современных задач по обработке текстов и кодов надо, вероятно, изучать языки программирования или скрипты? Похоже, и Вы склонны к этому, поскольку избрали прог-путь вместо Блокнот-инструма "Заменить всё".
Форма ответа