Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

ubacivanje teksta na odredeni broj linije

[es] :: Skript jezici :: ubacivanje teksta na odredeni broj linije

[ Pregleda: 1032 | Odgovora: 5 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

milan82

Član broj: 35288
Poruke: 67
*.adsl.net.t-com.hr.



Profil

icon ubacivanje teksta na odredeni broj linije02.05.2006. u 10:27

Radim nesto u bash-u i trebam ubaciti neki tekst na neku liniju, moze na odredeni broj ili jos bolje na liniju ispod ukoliko linija nije prazna (al ne na kraj datoteke). Valjda sam jasan, ima netko ideju?
02.05.2006. u 10:27 

Gojko Vujovic
Juniper Networks
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13054
*.gojko.ss.

Sajt: www.gojkovujovic.com


Profil

icon Re: ubacivanje teksta na odredeni broj linije02.05.2006. u 19:23

$ cat 1.txt
1
2
3
4
5
6
7
8
9
$ head -4 1.txt > tmp1; tail +5 1.txt > tmp2; echo "dodatna linija" >> tmp1; cat tmp1 tmp2 > 1.txt; rm tmp1 tmp2
$ cat 1.txt
1
2
3
4
dodatna linija
5
6
7
8
9


Sad to još malo automatizuješ sa par varijabli i eto skripte.
02.05.2006. u 19:23 

milan82

Član broj: 35288
Poruke: 67
*.adsl.net.t-com.hr.



Profil

icon Re: ubacivanje teksta na odredeni broj linije03.05.2006. u 11:30
Hvala Gojko, puno si mi pomogao.
03.05.2006. u 11:30 

Jbyn4e
Admin/Developer, Yunix
Zrenjanin - Beograd

Član broj: 422
Poruke: 3141
*.dynamic.sbb.co.yu.

ICQ: 10450578
Sajt: bio sf.co.yu


Profil

icon Re: ubacivanje teksta na odredeni broj linije05.05.2006. u 12:40
Mozda lakse....
Code:

# cp 1.txt  tmp.txt; sed '4 a\Nova linija posle 4. reda' < tmp.txt >1.txt

Rezultat:

# cat 1.txt
1
2
3
4
5
6
7
8
9
10
# cp 1.txt tmp.txt; sed '4 a\Nova linija posle 4. reda' < tmp.txt >1.txt
# cat 1.txt
1
2
3
4
Nova linija posle 4. reda
5
6
7
8
9
10


4 je oznaka reda nakon koga dodajes liniju, a\ je oznaka da dodajes liniju (append). Ostalo je nadam se jasno.

[Ovu poruku je menjao Jbyn4e dana 05.05.2006. u 13:41 GMT+1]
05.05.2006. u 12:40 

milan82

Član broj: 35288
Poruke: 67
*.adsl.net.t-com.hr.



Profil

icon Re: ubacivanje teksta na odredeni broj linije05.05.2006. u 14:08
Hvala Jbyn4e al' ono sto je Gojko napisao mi je uredno odradilo pos'o.
05.05.2006. u 14:08 

Jbyn4e
Admin/Developer, Yunix
Zrenjanin - Beograd

Član broj: 422
Poruke: 3141
*.dynamic.sbb.co.yu.

ICQ: 10450578
Sajt: bio sf.co.yu


Profil

icon Re: ubacivanje teksta na odredeni broj linije05.05.2006. u 14:19
Ma ok, ovo je samo primer... mozda nekome zatreba.
05.05.2006. u 14:19 

[es] :: Skript jezici :: ubacivanje teksta na odredeni broj linije

[ Pregleda: 1032 | Odgovora: 5 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.