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
- 1217 megtekintés
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!
- A hozzászóláshoz be kell jelentkezni
Köszi, de ez csak egg szóközt tőről, tehát 4-ből 3 szóközt csinál, nem 4-ből 1-et.
- A hozzászóláshoz be kell jelentkezni
*
- A hozzászóláshoz be kell jelentkezni
sed -e 's/ */ /g'
- A hozzászóláshoz be kell jelentkezni
Köszi, ez a megoldás kellet nekem.
- A hozzászóláshoz be kell jelentkezni
Szerintem ez is működik:
$ ... | tr -s " "
- A hozzászóláshoz be kell jelentkezni
off: Basszus hirtelen Hungert olvastam. :))
- A hozzászóláshoz be kell jelentkezni
Én is azon filóztam épp amíg el nem értem a postodhoz, hogy miért ismerős a nick.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
find -type d path_to_dir
- A hozzászóláshoz be kell jelentkezni
es ha nem kell rekurzivan, akkor
find -type d -maxdepth 1
- A hozzászóláshoz be kell jelentkezni
find -maxdepth 1 -type d
Ez tökéletes, forditva rinyál:D
Köszönöm a segitséget.
- A hozzászóláshoz be kell jelentkezni
Ez jó, köszi.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Lásd a korábbi megoldást a több szóközre. Copy-paste + apró módosítás (de legfőképp man sed, man tr)
- A hozzászóláshoz be kell jelentkezni
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?
- A hozzászóláshoz be kell jelentkezni
1)
tr -dc X < file
mindent töröl ami nem az X karakter. Ezt pl bele lehet vezetni "wc -c" -be (vagy oda lehet adni expr -nek:
expr `tr ... ` : 'X*'
- ha az jobban tetszik. Meg persze lehet mindezt shell belső műveletekkel is.)
- A hozzászóláshoz be kell jelentkezni
köszi
- A hozzászóláshoz be kell jelentkezni