Скрипт, удаление строк

Программирование на sh, быть может немного про альтернативные языки
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
glmrnprnzvzd
рядовой
Сообщения: 11
Зарегистрирован: 2012-03-29 9:43:02
Контактная информация:

Скрипт, удаление строк

Непрочитанное сообщение glmrnprnzvzd » 2012-05-24 12:08:38

Добрый денью
Подскажите пожалуйста конструкцию скрипта. Смысл в чем: есть файл, из него надо удалить 5 строк, а в 6-ой строке- удалить первых 6 символов. Никак не могу допереть, как это сделать :( пробовал sed и tr, но не в скрипте, а в консоли. Может поможет кто? :)

Спасибо :)

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

glmrnprnzvzd
рядовой
Сообщения: 11
Зарегистрирован: 2012-03-29 9:43:02
Контактная информация:

Re: Скрипт, удаление строк

Непрочитанное сообщение glmrnprnzvzd » 2012-05-24 13:30:26

Ой, промахнулся с разделом форума, перенести пожалуйста в Программирование - Shell

терминус_
проходил мимо

Re: Скрипт, удаление строк

Непрочитанное сообщение терминус_ » 2012-05-24 13:44:45

конкретнее ставьте задачу.
сколько всего строк в файле? только 6ть или подобную операцию надо проделывать через каждые 6ть строк?

glmrnprnzvzd
рядовой
Сообщения: 11
Зарегистрирован: 2012-03-29 9:43:02
Контактная информация:

Re: Скрипт, удаление строк

Непрочитанное сообщение glmrnprnzvzd » 2012-05-24 14:20:50

в файле может быть не определенное кол-во строк.
нет, операция проделываеться только для первых 5 строк и в 6-ой строке для первых 6 символов.

kpp
лейтенант
Сообщения: 613
Зарегистрирован: 2009-08-05 16:10:46
Откуда: Украина Днепропетровск-Киев
Контактная информация:

Re: Скрипт, удаление строк

Непрочитанное сообщение kpp » 2012-05-25 10:27:31

Код: Выделить всё

sed -n '6,${; 6s/^.\{6\}\(.*\)/\1/; p; }' file_in
или

Код: Выделить всё

sed -n '6,${; 6s/^......\(.*\)/\1/; p; }' file_in
Нет, ребята, я не гордый. Не загадывая вдаль, так скажу: зачем мне орден? Я согласен на медаль.