LINUX.ORG.RU

go comp.lang.awk через гугл, заодно знать будешь где инфу доставать.

anonymous
()

Г! Студент? Лабы по башу ввели вже?

#!/bin/sh

head -n 2 $1 > $2
head -n 5 $1 | tail -n 3 | sed s/^/\#/ >> $2
tail -n `echo \`wc -l $1 | cut -d ' ' -f 1\` - 5 | bc` $1 >> $2

bugmaker ★★★★☆
()
Ответ на: комментарий от bugmaker

А не легче все совместить:
bash cat xxx
a
b
c
d
e
f
g
bash sed -e '3,5s/^/#/' < xxx
a
b
#c
#d
#e
f
g

Есть даже какой-то ключ для подмены файла - склероз :-(

io ★★
()
Ответ на: комментарий от io

> Есть даже какой-то ключ для подмены файла - склероз :-(

Точно. Тогда совсем просто: sed -i '3,5s/^/#/' blabla.txt

watashiwa_daredeska ★★★★
()
Ответ на: комментарий от io

А так забавней. Почти прога получилась. А ишшо на сях можно...

bugmaker ★★★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.