Страница 1 из 1

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

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

Спасибо :)

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

Добавлено: 2012-05-24 13:30:26
glmrnprnzvzd
Ой, промахнулся с разделом форума, перенести пожалуйста в Программирование - Shell

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

Добавлено: 2012-05-24 13:44:45
терминус_
конкретнее ставьте задачу.
сколько всего строк в файле? только 6ть или подобную операцию надо проделывать через каждые 6ть строк?

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

Добавлено: 2012-05-24 14:20:50
glmrnprnzvzd
в файле может быть не определенное кол-во строк.
нет, операция проделываеться только для первых 5 строк и в 6-ой строке для первых 6 символов.

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

Добавлено: 2012-05-25 10:27:31
kpp

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

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

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

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