The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Автозамена"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на сервере (Разное / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Автозамена"  +/
Сообщение от mitsumoto (ok) on 27-Апр-10, 19:53 
Всем привет
С FreeBSD работаю не так давно, помогите пожалуйста.
Есть несколько десятков файлов (обчный текстовый файл, прочитать моно через ee)
в них необходимо произвести замену "xxx" на "yyy".
Как это сделать штатными средствами? пробовал через MC,
но там так нельзя заменить...Может как нить через скрипт???
У меня иксов нет -)
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

  • Автозамена, anonymous, 01:17 , 28-Апр-10, (1)  
    • Автозамена, mitsumoto, 01:44 , 28-Апр-10, (2)  

Сообщения по теме [Сортировка по времени | RSS]


1. "Автозамена"  +/
Сообщение от anonymous (??) on 28-Апр-10, 01:17 
>Всем привет
>С FreeBSD работаю не так давно, помогите пожалуйста.
>Есть несколько десятков файлов (обчный текстовый файл, прочитать моно через ee)
>в них необходимо произвести замену "xxx" на "yyy".
>Как это сделать штатными средствами? пробовал через MC,
>но там так нельзя заменить...Может как нить через скрипт???
>У меня иксов нет -)

sed -i -e s,xxx,yyy, файл файл файл

если у sed нет опции -i -- можно перлом :-)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Автозамена"  +/
Сообщение от mitsumoto (ok) on 28-Апр-10, 01:44 
Так....давайте подвидём итоги....
В стандартных прогах работиюющих под консоль нет функции которая позволя бы производить автозамену ключевого слова в файлах и подкаталогах....А, может быть всё таки есть такая прога, но к сожаления названия мы не услышали....Остаёться вариант написания скрипта под shell...Мне казалось, что FreeBSD насегодня самая совершенная ОС. И решиние проблемы подобной рода пустиковое дело...Оказалось не так, печально.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Автозамена"  +/
Сообщение от chrome (ok) on 28-Апр-10, 01:50 
>Так....давайте подвидём итоги....
>В стандартных прогах работиюющих под консоль нет функции которая позволя бы производить
>автозамену ключевого слова в файлах и подкаталогах....А, может быть всё таки
>есть такая прога, но к сожаления названия мы не услышали....Остаёться вариант
>написания скрипта под shell...Мне казалось, что FreeBSD насегодня самая совершенная ОС.
>И решиние проблемы подобной рода пустиковое дело...Оказалось не так, печально.

Вам же написали выше что sed && perl легко с этим справляются...

perl -i.bac -pe 's/xxx/yyy/' file1 file2 file3
sed -i.bak 's/xxx/yyy/g' file1 file2 file3

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Автозамена"  +/
Сообщение от lavr email on 28-Апр-10, 09:27 
>Так....давайте подвидём итоги....
>В стандартных прогах работиюющих под консоль нет функции которая позволя бы производить
>автозамену ключевого слова в файлах и подкаталогах....А, может быть всё таки
>есть такая прога, но к сожаления названия мы не услышали....Остаёться вариант
>написания скрипта под shell...Мне казалось, что FreeBSD насегодня самая совершенная ОС.
>И решиние проблемы подобной рода пустиковое дело...Оказалось не так, печально.

уважаемый, чтобы вам больше не было так печально, купите пару книг по Unix
по работе с редакторами, с sed, с awk или прочитайте бесплатное и переведенное
руководство LUG (Linux Users Guide) - 90% ваших вопросов получат решение.

Нет пределу совершенства, и пока еще нет OS с искуственным интеллектом, но есть
лентяи и бездельники, которые не только не хотят ничего знать, но даже и не пытаются
приложить минимальных усилий для приобретения минимальных знаний.

FreeBSD не лучше других Unix-like систем, но и не хуже.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру