Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Jak nahradit mezery podtržítkem a velká písmena malými  (Přečteno 2461 krát)

jtojnar

  • Návštěvník
  • Příspěvků: 16
  • jtojnar

picard

  • Stálý člen
  • **
  • Příspěvků: 563
Re: Jak nahradit mezery podtržítkem a velká písmena malými
« Odpověď #1 kdy: 22 Února 2009, 19:52:15 »
Zde na Wiki je o BASHI: http://wiki.ubuntu.cz/Lehk%C3%BD%20%C3%BAvod%20do%20taj%C5%AF%20p%C5%99%C3%ADkazov%C3%A9%20%C5%99%C3%A1dky?highlight=%28bash%29
Další odkazy na web: http://forum.ubuntu.cz/index.php/topic,22584.0.html
Až to pochopíte, jak to autor myslel a udělal, můžete si to pak přeložit do nějakého svého oblíbeného programovacího jazyka.
Jestli jsem tedy pochopil z Vašeho dotazu, o co přesně Vám šlo.

Ander

  • Návštěvník
  • Příspěvků: 50
Re: Jak nahradit mezery podtržítkem a velká písmena malými
« Odpověď #2 kdy: 22 Února 2009, 19:57:12 »
Na takove veci pouzivam prikaz rename (man rename)

Nahrazeni mezer podtrzitky
Kód: [Vybrat]
rename 's/\ /_/g' *

Nahrazeni velkych pismen malymi
Kód: [Vybrat]
rename 'y/A-Z/a-z/' *

Do tech uvozovek se cpou perlovske vyrazy (dokumentace je v balicku perl-doc), takze se s tim da delat uplne vsechno, pokud se to naucis pouzivat. Na zkouseni si doporucuju vytvorit testovaci adresar, at si zbytecne nezmrsis data na disku.

nettezzaumana

  • Host
Re: Jak nahradit mezery podtržítkem a velká písmena malými
« Odpověď #3 kdy: 23 Února 2009, 09:49:23 »
`man tr` // viz.: `echo ABC | tr A-Z a-z` a `echo text s mezerama | tr " " "_"`

 

Provoz zaštiťuje spolek OpenAlt.