GNU Bash
Quelques liens pour apprendre Bash
http://www.gnu.org/software/bash/bash.html
http://www.c-sait.net/cours/bash.php
http://www.infobiogen.fr/doc/info/bash/bashref_toc.html
http://lea-linux.org/cached/index/Admin-admin_env-shell.html
http://departement.msi.unilim.fr/Documents/Licence/progsysteme/1%20-%20ScriptsShells-2x2.pdf Benoit Crespin - Université Limoges
Obtenir le code source
Accès web
http://svn.berlios.de/viewvc/openphysic/bashAccès anonyme
svn checkout svn://svn.berlios.de/openphysic/bashAccès développeur
svn checkout svn+ssh://scls19fr@svn.berlios.de/svnroot/repos/openphysic/bashvoir aussi : Shell
Astuces
Enlever le répertoire (dans un nom de fichier) pour ne garder que le nom du fichierbasename $input
Changer l'extension html en htm dans une chaine contenu dans la variable input
${input%html}htm équivalent à `basename $input`.html
Enlever l'extension (point compris)
${input%.*}
Récupérer l'extension d'un fichier
avec le point
ext=`echo $filename | grep -o '\.[^.]*$'`
sans le pointinputext="${input*.}"
Références:
http://artisan.karma-lab.net/node/1609
Renommer des fichiers
rename (Perl Rename)rename -v 's/old/new/' *.jpg
- n pour tester avant de faire réellement l'opération
- v pour afficher les informations de renommage (verbose)
GUI
Thunar (Bulk rename)
Krename
Krename
There are no comments on this page. [Add comment]