kisbetű -> nagybetű

Fórumok

kisbetű -> nagybetű

Hozzászólások

Hello!

tud valaki segíteni abban hogy hogyan tegyem a kisbetûvel kezdõdõ fájlokat és könyvtárakat nagybetûvel kezdõdõvé egy könyvtárban? (nem az átnevezésre gondoltam :))
még valami, hogy tudom megcsinálni hogy ne legyenek ilyenek a betûim: õû gnome-ban?

jah és mégvalami :)
melyik csomag felelõs az ikonokért a gnome-ban? ha megnyitok egy gedit-et (szövegszerkesztõ) az ikonokhelyett fehér lapon piros x-ek vannak

thx a helpet

Tsab

[quote:418f14b0eb="Tsab"]
tud valaki segíteni abban hogy hogyan tegyem a kisbetûvel kezdõdõ fájlokat és könyvtárakat nagybetûvel kezdõdõvé egy könyvtárban? (nem az átnevezésre gondoltam :))

[code:1:418f14b0eb]for i in *; do j="$(echo ${i:0:1}|tr a-z A-Z)${i#?}"; [ -e "$j" ] || mv "$i" "$j";done[/code:1:418f14b0eb]

Mit tegyen, ha van egy alma nevu es egy ALMA nevu file is a konyvtarban? vagy egy barack nevu file es egy BARack nevu konyvtar??? Ez a script ilyen esetekben meghagyja kisbetusen az alma-t es a barack-ot.
miq

És ha van szóköz valamelyik névben?

Akkor is mukodik, azert vannak az idezojelek.
A for i in * pedig azert nem bukja be a szokozoket tartalmazo fileneveket, mert a parancssor feldolgozasakor a pathname expansion csak a word splitting utan jon.

[quote:e330f01584="miq"]mert (...) a pathname expansion csak a word splitting utan jon.

ezt jól megaszontad :wink:
(nyugi, értelek, csak a linux-kezdő topicban vagyunk, ha jól látom)

[quote:4e334e200c="miq"][quote:4e334e200c="Tsab"]
tud valaki segíteni abban hogy hogyan tegyem a kisbetûvel kezdõdõ fájlokat és könyvtárakat nagybetûvel kezdõdõvé egy könyvtárban? (nem az átnevezésre gondoltam :))

[code:1:4e334e200c]for i in *; do j="$(echo ${i:0:1}|tr a-z A-Z)${i#?}"; [ -e "$j" ] || mv "$i" "$j";done[/code:1:4e334e200c]

Mit tegyen, ha van egy alma nevu es egy ALMA nevu file is a konyvtarban? vagy egy barack nevu file es egy BARack nevu konyvtar??? Ez a script ilyen esetekben meghagyja kisbetusen az alma-t es a barack-ot.
miq

hát ez tök király :D
köszi szépen.
valami doksit/könyvet tudsz mondani amibõl ezt tanultad?
mégegyszer kösz
Tsab

[quote:bf68c0d178="Tsab"][valami doksit/könyvet tudsz mondani amibõl ezt tanultad?
mégegyszer kösz

Sajnos, en sem ismerek konyvet, amiben ez jol le lenne irva. En kb. 10 ev Linux hasznalat, es tobbszazszor kiadott "man bash" hatasara tanultam meg. Viszon, hiszem, hogy kb 6-10 honap alatt el lehet jutni erre a szintre.

Kezdetnek eleg egy tetszoleges konyv (Bar a legjobb a Kernighan-Pike), es utana sok gyakorlas, sok man-olvasas. Minden, amit ebben felhasznaltam, benne van a bash es a tr manjaban.

azért érdemes még mellé venni a man sed-et, man awk-t, mag grep-et :wink: