LINUX.ORG.RU

Если есть возможность поставить moreutils, то можно сделать так:

( echo 'New first line.'; cat file.txt ) | sponge file.txt

Deleted
()

скопировать файл, записать новый в хвост ему дописать старый, все равно в файловая система не позвоялет добавлять в начало вайла так что полюбому будет изврат

wfrr ★★☆
()

можно поизвращаться с sedом и a\. у меня получилось вставить текст только после первой строки файла.

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

Пусть у тебя есть файл sourcefile и некоторый текст «some text»
Тогда что мешает сделать так :

cat "some text" > tempfile
cat tempfile sourcefile > newfile 
В newfile будет то что тебе нужно.
Как-то так

unixway
()
Ответ на: комментарий от YAR

да. но суть как раз в том что так проще и извращаться не надо

unixway
()

me@utnubu:~/.tmp$ cat file
111
222
333

me@utnubu:~/.tmp$ sed -i '1 i 000' file

me@utnubu:~/.tmp$ cat file
000
111
222
333

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

редактирую файл snapscan.conf (это из SANE)

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