Egy karakter előfordulásának száma...

Fórumok

Last Update!
Megint a segítségeteket kérem:
Hogyan kell gyorsan megnézni, hogy egy sorban hányszor fordul elő egy karakter.
pl.: én azt csinaltam, hogy töröltem az adott karaktert és előtte is és utána
is megnéztem az adott sor hosszát, majd a külömbségük adta meg, hogy hányszor
is fordult elő...
Ezt lehetne gyorsabban is?

Hogyan lehet törölni a felesleges szóközöket? Tehát 2,3, stb szóköz helyett csak egyet akarok irni.
Amennyiben 1-nél több szóköz van egymás után, akkor csak egyet kéne meghagyni.

Pl:
ebből:
alma ******alma **345345 **345345 ggg5 (a csillagok helyére képzeljetek szóközöket)
ez legyen:
alma alma 345345 345345

szerk:pont az kell amit a fórum csinál, ha felesleges szóközöket irok

Update!

Most a következő a gondom:
Amennyiben a ls -l | grep "^d" | tr -s " " | cut -d" " f9 parancsot kiadom listázza
az adott könyvtár fájlainak a nevét, de ha van olyan alkönyvtár aminek a
nevében van min 2 szóköz, máris rossz az egész.

Ergo kellene egy olyan parancs ami az adott könyvtár alkönyvtárainak a nevét
listázza (ugyan úgy mint a fenti megoldásom, csak a szóközöket ne babrálja.)

Légyszives segitsetek.

Előre is köszönöm:
Hunter

Hozzászólások

Hirtelen-hamarjában:

cat file | sed s/\ \ /\ /g >tmp
cat tmp | sed s/\ \ /\ /g >file

sokszor.
--
Debian - The "What?!" starts not!

Szerintem ez is működik:


$ ... | tr -s " "

off: Basszus hirtelen Hungert olvastam. :))

Update!

Most a következő a gondom:
Amennyiben a ls -l | grep "^d" | tr -s " " | cut -d" " f9 parancsot kiadom listázza
az adott könyvtár fájlainak a nevét, de ha van olyan alkönyvtár aminek a
nevében van min 2 szóköz, máris rossz az egész.

Ergo kellene egy olyan parancs ami az adott könyvtár alkönyvtárainak a nevét
listázza (ugyan úgy mint a fenti megoldásom, csak a szóközöket ne babrálja.)

Légyszives segitsetek.

Sziasztok.

Egy olyan kérdésem lenne, hogy hogyan tudnám azt megoldani, hogy egy adott fájl nevében levő szóközöket a script _ -re cserélje! Olyanmi kéne, hogy "csere.sh a\ b\ c\.txt" futtatásának eredmény a_b_c.txt legyen!

köszi

<= PcZ On LinuxOS -- Powered By Gentoo Linux =>

'Software is like sex: It's better when it's free!'
By Linus Torvalds

Last Update!
Megint a segítségeteket kérem:
Hogyan kell gyorsan megnézni, hogy egy sorban hányszor fordul elő egy karakter.
pl.: én azt csinaltam, hogy töröltem az adott karaktert és előtte is és utána
is megnéztem az adott sor hosszát, majd a külömbségük adta meg, hogy hányszor
is fordult elő...
Ezt lehetne gyorsabban is?