The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"bash-скрипт"
Отправлено allez, 23-Фев-11 21:38 
>[оверквотинг удален]
> Вопрос в следующем: все файлы хранятся в определенной директории, я загоняю их
> в массив, обрабатываю циклом каждый файл...
> вот кусочек кода:
> declare -a scr=$(ls)
> for i in ${scr[*]};
> do sed '/^$/d' $i |  sed 's/ZY/\n/g' $i | grep -v
> '^!' $i ;
> done
> и дальше тупик, так как весь результат выводится на экран, а мне
> нужно грубо говоря перезаписать файлы

Попробуйте так:

do sed -i '/^$/d; s/ZY/\n/g; /^!/d' $i

P. S. Я намеренно не "причесывал" код и написал его, что называется, "быстро и грязно".
Облагородить его оставляю вам в качестве домашнего задания. :-)
 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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