Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Peter33 11 Září 2009, 02:09:08
-
Zdravicko
Potreboval bych z velkeho adresare (vcetne podadresaru) s hudbou hromadne odstranit mezery z nazvu souboru. To znamena, ze potrebuju nejakej scriptik, kterej projde celej adresar a poddadresare, a kdyz najde soubor s obsahujici mezeru, tak ji z nazvu souboru odstrani.
Kdyby nekdo neco takoveho dokazal splodit, tak bude moc hodnej.
Dekuju.
-
krusader + Krename? oba jsou to baliky v synaptic . Mely by fungovat v gnome, i v KDE.
-
Dik. :)
-
?neco jako (ale nezkousel jsem) tohle by mohlo pomoct:
find /nejakej/adresar -type f | while read line; do mv -v "$line" "$(echo $line | sed 's/\s*/_/g')"; done
^^ tohle by melo nahradit bile znaky za "_" (podtrzitko) ..
predtim nez bych to udelal bych si ulozil seznam souboru aka `find /nekde -type f >/nejakej/filelist.txt` a nebo primo v ramci cyklu vyse pomoci prikazu tee (viz. man tee)
-
BBM: to s tim sedem me taky napadlo,ale nejak jsem neprisel jak to tam nacpat aby to bralo mezeru,vzdy mi to vyblilo ze je to neukonceny prikaz.
-
gksudo krusader
-
proč proboha gksudo?
-
kdyz jsem dal sudo, odmitlo spustit krusader s pravy roota. Tak jsem nekde na webu vyhrabal gksudo pro gnome. Pod KDE mi normalne funguje
sudo krusader
, pripadne
krusader
.
-
a co tr?
priklad:
for file in *.txt; do mv $file `echo $file | tr ' ' '_'`; done
pred tu prvni pajpu si nacpat treba find, nebo vim ja, co potrebujes vsechno projit
*edit: aha koukam, ze Bad Batz Maru uz neco podobnyho psal
**edit2: na commandlinefu jsem nasel mozna jednodussi: rename 'y/ /_/' *
-
kdyz jsem dal sudo, odmitlo spustit krusader s pravy roota. Tak jsem nekde na webu vyhrabal gksudo pro gnome. Pod KDE mi normalne funguje
sudo krusader
, pripadne
krusader
.
Myslím, že podiv byl spíš obecně nad těmi rootovskými právy... (jinak ti poradím KDE-kouzlo: kdesu).
Pro Peter33: Pro tebe mám taky radu (příkazů tu bylo dost, tak to zkusím s klikátkem): http://wiki.ubuntu.cz/pyRenamer
-
btw, nez harasit s *sudo, je jednodussi (pokud vam bezi) v krusaderu zmacknout alt+k -> to spusti krusader s root pravama
-
pod gnome mi to nejde (AltK), gnome asi pouziva jine klavesove zkratky a jine instrukce pro krusader, pod krusaderem nefunguje vetsina aplikaci, musel bych je doinstalovat a zatim mi to staci bez nich.
Ale diky moc za kazdou radu, kdyz zas pujdu do KDE, vyuziju.
jo, jinac, keditfiletype neni ani v synaptic-u... takze se nedaji priradit vlastnosti (napriklad textovy soubor otevirat v gedit, namisto v openoffice...) coz mi nejde zmenit ani pres system, preferences, preferred applications... Vi nekdo, jak na to?