Форум — General добавить строчку в начало файла 0 0 есть ли команда в shell , с помощью которой можно было бы добавить в начало файла с уже существующими данными текстовую строку? Ссылка
echo "String" > newfile cat oldfile >> newfile mv newfile oldfile ;-) birdie ★★★★★ (06.05.07 19:41:45 MSK) Ссылка
Ответ на: комментарий от phoenix 06.05.07 20:00:52 MSK Спасибо, все получилось :) jet_bird ★ (06.05.07 20:07:06 MSK) автор топика Ссылка
Что-то юниксвеем тут и не пахнет, сплошные велосипеды... :\\ Gharik ☆ (06.05.07 20:07:35 MSK) Показать ответы Ссылка
Ответ на: комментарий от Gharik 06.05.07 20:07:35 MSK Лечи насморк. anonymous (06.05.07 21:00:59 MSK) Ссылка
Ответ на: комментарий от Gharik 06.05.07 20:07:35 MSK > Что-то юниксвеем тут и не пахнет, сплошные велосипеды... :\\ sed сам по себе вещь в себе и уже одним фактом своего использования делает любой скрипт юниксвейным =) isden ★★★★★ (06.05.07 22:25:23 MSK) Ссылка
Ответ на: комментарий от Gharik 06.05.07 20:07:35 MSK >Что-то юниксвеем тут и не пахнет, сплошные велосипеды... :\\ birdie, предложил отличную штуку, главное логичную, как раз-два-три юниксвай!? вот если бы на моно, то да, велосипед. Effect ★ (07.05.07 01:35:48 MSK) Показать ответ Ссылка
Ответ на: комментарий от Effect 07.05.07 01:35:48 MSK Вариант с sed'ом изящнее. birdie ★★★★★ (07.05.07 08:41:40 MSK) Ссылка
Ответ на: комментарий от anonymous 07.05.07 01:55:40 MSK >echo "string" | cat - file А дальше? Боишься всю красоту испортить? :-) sdio ★★★★★ (07.05.07 09:09:18 MSK) Показать ответ Ссылка
Ответ на: комментарий от sdio 07.05.07 09:09:18 MSK да, перенаправить в сам файл, к сожалению, нельзя :-( , а красиво было бы. anonymous (07.05.07 12:06:56 MSK) Ссылка