Страница 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