[ lega99 @ 19.07.2015. 17:16 ] @
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.
[ Panta_ @ 20.07.2015. 06:21 ] @
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.
[ lega99 @ 20.07.2015. 10:14 ] @
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.