[bash] dopisywanie do linii w pliku

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
krzy07
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 11 sty 2009, 16:25
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86

[bash] dopisywanie do linii w pliku

Post autor: krzy07 »

Witam.
Może ktoś mógłby poratować podpowiedzią jak zrobić, żeby skrypt dopisywał do każdej linii danego pliku wyrażenie "aaa" na początku oraz wyrażenie "bbb" na końcu.
Awatar użytkownika
Struchu
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 116
Rejestracja: 23 mar 2008, 19:58
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: [bash] dopisywanie do linii w pliku

Post autor: Struchu »

Można to zrobić np. tak:

Kod: Zaznacz cały

awk '{ print "aaa" $0 "bbb"}' plik_wejsciowy > plik_zmodyfikowany
Ma zielone, kocie oczy...
verdorben
Wytworny Kaczor
Wytworny Kaczor
Posty: 470
Rejestracja: 30 mar 2009, 18:00
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: ARM

Odp: [bash] dopisywanie do linii w pliku

Post autor: verdorben »

Kod: Zaznacz cały

sed -i 's/^/aaa/;s/$/bbb/' plik
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
Inny OS: PLD Linux
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 19 gości