Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Aleksey Cheusov                      2:5020/400     29 Jan 2003  15:40:18
 To : Michael Sachno
 Subject : Re: замена стpоки в файлах
 -------------------------------------------------------------------------------- 
 
 Michael Sachno <Michael.Sachno@p19.f1519.n5020.z2.fidonet.org> writes:
 
 > *** Answering a msg posted in area carbon (carbon).
 > 
 > Hello Oleg!
 > 
 > 24 Jan 03 23:38, you wrote to me:
 > 
 > MS>> есть ли в эхотаге какая-нибудь стандаpтная комманда котоpая ищет
 > MS>> в заданном текстовом файле некотоpую последовательность символов
 > MS>> и заменяет её на дpугую?
 > 
 > OD>   sed, но лучше её избегать:
 > 
 > а почему? я в данный момент через sed сделал?
 > чем мне это грозит?=)
 
 sed - дерьмо (GNU вариант).
 
 Во первых оно не понимает длинных (и очень длинных) входных строк.
 
 Во-вторых в нём очень тормозные re, медленнее чем egrep, gawk и, даже
 медленне чем в perl.
 
 В-третьих в нём Basic RE и как следствие слишком много backslashes.
 
 Для perl и ruby тебе строки привели.
 Привожу для awk:
 
 awk '{
   gsub(/to_be_replaced/, "replacement")
   print
 }'
 
 P.S.
 mawk выбрось подальше.
 
 -- 
 Best regards, Aleksey Cheusov.
 --- ifmail v.2.15dev5
  * Origin: Science Soft (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 замена строки в файлах   Michael Sachno   23 Jan 2003 17:56:08 
 Re: замена строки в файлах   Alex Tomas   24 Jan 2003 02:48:01 
 замена строки в файлах   Konstantin Osipov   25 Jan 2003 01:32:08 
 Re: замена строки в файлах   Vladimir Bormotov   24 Jan 2003 15:20:04 
 Re: замена строки в файлах   Ivan Churkin   24 Jan 2003 17:24:43 
 Re: замена стpоки в файлах   Oleg Demidovich   25 Jan 2003 00:38:10 
 Re: замена стpоки в файлах   Alexander S. Usov   25 Jan 2003 08:16:13 
 Re: замена стpоки в файлах   Eugene B. Berdnikov   25 Jan 2003 17:04:30 
 замена стpоки в файлах   Michael Sachno   26 Jan 2003 15:44:14 
 Re: замена стpоки в файлах   Aleksey Cheusov   29 Jan 2003 15:40:18 
 Re: замена стpоки в файлах   Alexander S. Usov   29 Jan 2003 17:04:18 
 Re: замена стpоки в файлах   Aleksey Cheusov   30 Jan 2003 00:09:53 
 замена стpоки в файлах   Michael Sachno   30 Jan 2003 15:23:14 
Архивное /ru.linux/172834cd5c823.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional