Fórum Root.cz
Hlavní témata => Software => Téma založeno: Debian 07. 12. 2011, 09:57:35
-
Zdar vespolek,
hledám způsob, skript, či jiné řešení na Linuxu, jak odstranit ze všech souborů/adresářů mezery a současně je nahradit třeba znakem "_".
Často se mi dostanou do rukou soubory, které v názvu mají mezeru, z čehož mě jde šlak trefit >:(, páč to dělají jen win$ uživatelé :o
Můžete někdo poradit nějaký bash skript (bash ještě pořádně nezvládám, ale učím se ;D), kterým by to šlo jedním spuštěním provést?
Předem dík za tip/help.
-
Zdar vespolek,
hledám způsob, skript, či jiné řešení na Linuxu, jak odstranit ze všech souborů/adresářů mezery a současně je nahradit třeba znakem "_".
Často se mi dostanou do rukou soubory, které v názvu mají mezeru, z čehož mě jde šlak trefit >:(, páč to dělají jen win$ uživatelé :o
Můžete někdo poradit nějaký bash skript (bash ještě pořádně nezvládám, ale učím se ;D), kterým by to šlo jedním spuštěním provést?
Předem dík za tip/help.
detox
-
nechapu co mas proti mezeram ale proti gustu ... 2 minuty googlovani (http://stackoverflow.com/questions/2709458/bash-script-to-replace-spaces-in-file-names)
-
Díky oběma za tip' ;) +1
Zatím vyzkoušeno s detox, po úvodních porodních kompilačních bolestech v pohodě nainstalované, z toho man detox sice nic moc se na mě nenalepilo ::) ale s tipem od 'Tomáše Daňka' ze stránky http://tomas.dankovi.info/content/5-soubory, kde je příklad
detox -s utf_8 -r -v -n /cesta/k/adresari/nebo/souboru
dělá bleskově nahrazení všech mezer _, supr :D
Ještě musím najít všechny možnosti, co detox nabízí, ale vypadá cool. Kdo jej nemáte v distru, dá se stáhnout z http://detox.sourceforge.net
Ten bash skript vyzkouším také, stejně se chci pořádně naučit bash, takže dík i za ten odkaz.
-
nechapu co mas proti mezeram ale proti gustu ... 2 minuty googlovani (http://stackoverflow.com/questions/2709458/bash-script-to-replace-spaces-in-file-names)
POZOR!!!! To rename, na ktere se tam odvolavaji je jine nez to z util-linux ktere je ve vetsine distribuci!!!