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

ubacivanje teksta na odredeni broj linije

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

[ Pregleda: 2428 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

milan82

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



Profil

icon ubacivanje teksta na odredeni broj linije02.05.2006. u 10:27 - pre 173 meseci
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?
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13648



+159 Profil

icon Re: ubacivanje teksta na odredeni broj linije02.05.2006. u 19:23 - pre 173 meseci

$ 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.
 
Odgovor na temu

milan82

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



Profil

icon Re: ubacivanje teksta na odredeni broj linije03.05.2006. u 11:30 - pre 173 meseci
Hvala Gojko, puno si mi pomogao.
 
Odgovor na temu

Jbyn4e

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



+256 Profil

icon Re: ubacivanje teksta na odredeni broj linije05.05.2006. u 12:40 - pre 173 meseci
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]
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

milan82

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



Profil

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

Jbyn4e

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



+256 Profil

icon Re: ubacivanje teksta na odredeni broj linije05.05.2006. u 14:19 - pre 173 meseci
Ma ok, ovo je samo primer... mozda nekome zatreba.
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

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

[ Pregleda: 2428 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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