shell script

Programovacie jazyky, rady, poradňa...
martintv
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 108
Registrovaný: 01 feb 2011, 19:59

shell script

Príspevok od používateľa martintv »

Zdar,
potrebujem poradit, mam txt file, a potrebujem vymazat string po urcitom stringu napr:
vstup>
google.sk;blabla
hojko.sk;basda
vystup>
google.sk
hojko.sk

Kód: Vybrať všetko

sed 's|\(.*\)\.sk .*$|\1|'
este tam je problem, ze potrebujem vymazat len za prvym .sk, je ich v riadku viac...
ale nejak to nefunguje :D
vdaka za rady
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: shell script

Príspevok od používateľa audiotrack »

Kód: Vybrať všetko

sed s/;[^;]*$// txtfile.txt 
martintv
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 108
Registrovaný: 01 feb 2011, 19:59

Re: shell script

Príspevok od používateľa martintv »

audiotrack napísal:

Kód: Vybrať všetko

sed s/;[^;]*$// txtfile.txt 

ono to ide, ale mne ide o to, aby to vymazalo za prvou ;, to, co si napisal raz ide a raz nie...teda vymaze to az za dalsiou ; alebo v druhom riadku vobec


//okeay, mozte zmazat temu, uz som nato prisiel, vdaka
Napísať odpoveď