Forum.Psiline.Ru

Здравствуйте, гость ( Вход | Регистрация )

Скрыть объявления

Объявления

Пожайлуста помогайте известить народ о том что форум сново доступен.

 
ОтветитьСоздать новую тему
> Замена строк в файле, нуна прошка
Sat
сообщение Apr 12 2005, 02:34
Сообщение #1


Мну маинькое, мну паится
******

Группа: Модераторы
Сообщений: 1 515
Регистрация: 12-May 04
Из: Ну, не из етого мира точно
Пользователь №: 381



Короче, есть дофига файлофф... ну допустим банально тхт. в них есть строка, которую нуна заменить на другую.... прогу нуна....
Эта тема уже поднималась... но в архиве чет ненашел нифига :-/


--------------------
"Мораль бойни - убей зверя"


ftp://192.168.8.69 или ftp://213.247.237.34 или ftp://sat.psiline.ru
Пользователь offlineПрофайлОтправить личное сообщение
Вернуться к началу страницы
+Цитировать сообщение
bone
сообщение Apr 12 2005, 08:36
Сообщение #2


что пристали - живу я здесь ...
******

Группа: Приватная
Сообщений: 1 235
Регистрация: 28-March 03
Из: PsiLine Network
Пользователь №: 20



Какая прога?

perl -e 'while (<>) {s/ЧТО_ИЩЕМ/НА_ЧТО_ЗАМЕНЯЕМ/g; print;}' < ИСХ_ФАЙЛ.txt > КОН_ФАЙЛ.txt

Куда проще? Точно так-же и с кучей файлов.


--------------------
... Всегда существует простое, легкое для понимания неправильное решение.
Пользователь offlineПрофайлОтправить личное сообщение
Вернуться к началу страницы
+Цитировать сообщение
Rombo
сообщение Apr 12 2005, 08:47
Сообщение #3


что пристали - живу я здесь ...
******

Группа: Модераторы
Сообщений: 525
Регистрация: 3-March 03
Пользователь №: 3



способ 2 , не требует наличия интрпритатора Perl поэтому работает в любой винде:

создаем файл типа "Test.vbs"
со следующим содержанием

Код

dim fso, fstream, buffer, filename

' объект для работы с файлами
set fso = createobject("scripting.filesystemobject")

' это название файла
filename = "C:\Work\14_test\123.txt"


' открываем файл на чтение(1), читаем все в буффер
set fstream= fso.Opentextfile(filename, 1 )
buffer = fstream.readall
fstream.close

'  делаем с ним все что захочем
buffer = replace(buffer, "малако", "молоко")


'открываем файл на запись(2), он обнуляется, пишем в него.
set fstream= fso.Opentextfile(filename, 2 )
fstream.write  buffer
fstream.close

set fstream = nothing
set fso = nothing




вообще filesystemobject удобная штука.
им же можно устроить цикл "по всем файлам .txt в указанной папке"
http://msdn.microsoft.com/library/default..../jsmthwrite.asp


--------------------
тутк где-то всралась очепятка
Пользователь offlineПрофайлОтправить личное сообщение
Вернуться к началу страницы
+Цитировать сообщение
Sat
сообщение Apr 14 2005, 20:35
Сообщение #4


Мну маинькое, мну паится
******

Группа: Модераторы
Сообщений: 1 515
Регистрация: 12-May 04
Из: Ну, не из етого мира точно
Пользователь №: 381



Ромбо... повторюсь... "дофига файлофф... " я замучиюсь... или застрелюсь...


--------------------
"Мораль бойни - убей зверя"


ftp://192.168.8.69 или ftp://213.247.237.34 или ftp://sat.psiline.ru
Пользователь offlineПрофайлОтправить личное сообщение
Вернуться к началу страницы
+Цитировать сообщение
mosq
сообщение Apr 15 2005, 12:51
Сообщение #5


что пристали - живу я здесь ...
******

Группа: Пользователь
Сообщений: 541
Регистрация: 10-February 04
Пользователь №: 228



залил к юджину (eugene.psiline.ru)

/all uploads/upload soft (общее)/qreplacer

там и текст менять во многих, и переименовывать сразу кучей можно, и т.п. и т.д.


--------------------
i would like some milk from the milkman wife's tits..
Пользователь offlineПрофайлОтправить личное сообщение
Вернуться к началу страницы
+Цитировать сообщение
Sat
сообщение Apr 15 2005, 15:46
Сообщение #6


Мну маинькое, мну паится
******

Группа: Модераторы
Сообщений: 1 515
Регистрация: 12-May 04
Из: Ну, не из етого мира точно
Пользователь №: 381



Выражаю тебе глубокую благодарность в помощи с решением данной поставлененой и невероятно важной задачи :)


--------------------
"Мораль бойни - убей зверя"


ftp://192.168.8.69 или ftp://213.247.237.34 или ftp://sat.psiline.ru
Пользователь offlineПрофайлОтправить личное сообщение
Вернуться к началу страницы
+Цитировать сообщение
mosq
сообщение Apr 15 2005, 16:22
Сообщение #7


что пристали - живу я здесь ...
******

Группа: Пользователь
Сообщений: 541
Регистрация: 10-February 04
Пользователь №: 228



угу, номер счет дать куда бабки за услуги перевести? :)))


--------------------
i would like some milk from the milkman wife's tits..
Пользователь offlineПрофайлОтправить личное сообщение
Вернуться к началу страницы
+Цитировать сообщение
Anatoliy
сообщение Apr 16 2005, 01:55
Сообщение #8


Я в курсе всего что творится здесь
*****

Группа: Модераторы
Сообщений: 347
Регистрация: 27-November 03
Из: Metallurgov str.
Пользователь №: 153



и 30% мне, за то что закрыл глаза на флуд безпросветный.......
Пользователь offlineПрофайлОтправить личное сообщение
Вернуться к началу страницы
+Цитировать сообщение

ОтветитьСоздать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 20th February 2025 - 00:29
IPS Driver Error  

Ошибка с базой данных.
Вы можете попробовать обновить эту страницу, нажав сюда.

Возвращаемая ошибка

Приносим свои извинения за предоставленные неудобства.