LinuxForum.Fans
Тема

Проблемы с sed

Автор: stormrider_nn 4 сообщений 1252 просмотров
#151244

Написал небольшой скрипт в котором посредством sed правлю определенные файлы (добавляю новые записи в нужном мне порядке, удаляю ненужные и т.д.). Теперь встал вопрос о проверке... то есть если запись уже есть то тогда не добавлять и не выполнять скрипт дальше.

Уже несколько дней ломаю голову как прикрутить проверку...
можно сделать это посредством sed? или через другую утилиту.

#153024

Может посредством grep?

#153046
stormrider_nn написал:
Теперь встал вопрос о проверке... то есть если запись уже есть то тогда не добавлять и не выполнять скрипт дальше.

Уже несколько дней ломаю голову как прикрутить проверку...
можно сделать это посредством sed? или через другую утилиту.

http://drbatty.ru/sed

всего существует 3 способа проверок в sed-скриптах. Вы-бы хоть свой скрипт показали...

#153047
Vascom написал:
Может посредством grep?

если надо ТОЛЬКО проверить - да. например

text
if grep -q "patern" file; then
# found
else
# not found
fi

иначе прямо в sed-скрипте...

Войдите или зарегистрируйтесь, чтобы ответить.