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

sed da li je ovo ok

[es] :: Linux aplikacije :: sed da li je ovo ok

[ Pregleda: 4350 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

lega99

Član broj: 82119
Poruke: 1087



+16 Profil

icon sed da li je ovo ok19.07.2015. u 17:16 - pre 105 meseci
Code:
sed -r 's/\s+//g' filename > output

Ovo sam nasao na netu alimi nesto sumljivo, ovo treba da brise blanko, kad gledam mali file
sa editorom stvarno je obrisano. Sad pustim to na neki veliki file, naprasno u njemu nadje
pogolem broj blanko, ne bi trebalo uopste da ih ima. Sad mene zanima da li je ova komada ok ako
u fajlu nema nijednog blanko znaka, da li mozda brise nesto bezveze.
 
Odgovor na temu

Panta_
Aleksandar Pantić
Kragujevac

Član broj: 214959
Poruke: 790



+162 Profil

icon Re: sed da li je ovo ok20.07.2015. u 06:21 - pre 105 meseci
Navedena komanda uklanja samo beline. https://en.wikipedia.org/wiki/...r_expression#Character_classes
Code:
sed 's/[[:space:]]\+//g' file

Citat:
[:space:]

# The POSIX character class for whitespace characters. It's
# functionally identical to [ \t\r\n\v\f] which matches a space,
# tab, carriage return, newline, vertical tab, or form feed.
 
Odgovor na temu

lega99

Član broj: 82119
Poruke: 1087



+16 Profil

icon Re: sed da li je ovo ok20.07.2015. u 10:14 - pre 105 meseci
Hvala sad mi je jasnije jer kad listam veliki file sa cat na ne vidim te beline.
Bilo mi je cudno jer sam prebrojao sa wc-l slogove u fajlu, pustio sam onu moju sed komadu,
video sam da se fajl smanjio, pustio sam awk sa kriterijumom duzina reci veca od 7.
Prvobitni fajl je tako i napravlljen i sad kad sam na kraju pustio wc-l awk je odbacio
mnogo slogova.Fajl je u linux formatu na kraju svakog reda je LF.
 
Odgovor na temu

[es] :: Linux aplikacije :: sed da li je ovo ok

[ Pregleda: 4350 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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