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

Kako preurediti datoteku s jednostavnom naredbom?

[es] :: Linux aplikacije :: Kako preurediti datoteku s jednostavnom naredbom?

[ Pregleda: 2096 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Elza

Član broj: 14016
Poruke: 391
*.tel.net.ba.



Profil

icon Kako preurediti datoteku s jednostavnom naredbom?23.03.2009. u 15:13 - pre 182 meseci
Budući punim LDAP bazu, zanima me kako preurediti jednu veliku datoteku, ne mogu nikako ručno

Imam datoteku naziva vjezba oblika

[email protected] mmaric
[email protected] ffranjic



E sad ima li možda zgodna naredba kojom se briše ovaj uskličnik ! ispred maila...

Znam za naredbu

sed -e '/^!/d' vjezba > vjezba1

koja otkida ovaj redak sa ! , ali meni treba samo da ovaj znak makne, a da adresa ostane??

 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.verat.net.



+1365 Profil

icon Re: Kako preurediti datoteku s jednostavnom naredbom?23.03.2009. u 15:27 - pre 182 meseci
Ako imaš joe editor na serveru onda možeš vrlo lako i sa njim to da uradiš.
Vjerovatno može i sa sed-om sve odjednom ali meni ne pada ništa na pamet osim neke pješačke kombinacije, odnosno, da izgrepuješ sve te ! linije u jedan poseban fajl i sa sed 's/.\(.*\)/\1/' file skineš prvi karakter sa svake linije i onda spojiš opet ta dva fajla.
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.yunix.co.rs.



+257 Profil

icon Re: Kako preurediti datoteku s jednostavnom naredbom?23.03.2009. u 15:53 - pre 182 meseci
Mozda ovako:

# cat 1
!nesto@ja
ja@nesto
nesto@ja
!ja@nesto

# for i in `cat 1`; do echo $i|sed 's/^!//g'>>2; done

# cat 2
nesto@ja
ja@nesto
nesto@ja
ja@nesto


Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

Elza

Član broj: 14016
Poruke: 391
*.tel.net.ba.



Profil

icon Re: Kako preurediti datoteku s jednostavnom naredbom?24.03.2009. u 07:10 - pre 182 meseci
Recimo da datoteka vjezba1 je:

[email protected] mmaric
[email protected] ffranjic

A ja hoću istu datoteku i s razmacima ali samo bez !

[email protected] mmaric
[email protected] ffranjic


Medjutim, kad uradim

for i in `cat vjezba1`; do echo $i|sed 's/^!//g'>>vjezba2; done

Ali datoteka vjezba2 je oblika:


[email protected]
mmaric
[email protected]
ffranjic


Ovaj razmak mi ne treba, datoteka bi trebala izgledat

[email protected] mmaric
[email protected] ffranjic

Help?

 
Odgovor na temu

Časlav Ilić
Braunšvajg, Nemačka

Član broj: 4945
Poruke: 565
*.pool.mediaWays.net.



+27 Profil

icon Re: Kako preurediti datoteku s jednostavnom naredbom?24.03.2009. u 11:23 - pre 182 meseci
Code:
sed 's/^!//' vjezba1 > vjezba2


(Šta vi je bre? :)
 
Odgovor na temu

Elza

Član broj: 14016
Poruke: 391
*.tel.net.ba.



Profil

icon Re: Kako preurediti datoteku s jednostavnom naredbom?24.03.2009. u 11:42 - pre 182 meseci
Hvala!
 
Odgovor na temu

Elza

Član broj: 14016
Poruke: 391
*.tel.net.ba.



Profil

icon Re: Kako preurediti datoteku s jednostavnom naredbom?31.03.2009. u 13:59 - pre 182 meseci
Imam još jedno pitanjce

Imam datoteku vjezba1 oblika:

poljea poljeb poljec


Kako napraviti novu datoteku vjezba2 oblika

poljea


znači da otkine ostala polja....
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.kbcnet.co.yu.



+257 Profil

icon Re: Kako preurediti datoteku s jednostavnom naredbom?31.03.2009. u 14:41 - pre 182 meseci
Stvarno sta nam je :)

dakle: jednostavnije bit' ne moze. Za vise detalja pogledaj 'man awk':


# awk '{print $1}' vjezba1 > vjezba2


Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

Elza

Član broj: 14016
Poruke: 391
*.tel.net.ba.



Profil

icon Re: Kako preurediti datoteku s jednostavnom naredbom?01.04.2009. u 07:00 - pre 182 meseci


Thanks!!! :-)
 
Odgovor na temu

[es] :: Linux aplikacije :: Kako preurediti datoteku s jednostavnom naredbom?

[ Pregleda: 2096 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

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