Devel





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
https://openphysic.googlecode.com/svn/trunk/bash

Accès anonyme
svn checkout https://openphysic.googlecode.com/svn/trunk/bash

Accès développeur
svn checkout --username mon_email@gmail.com https://openphysic.googlecode.com/svn/trunk/bash


voir aussi : Shell

Astuces

Charger des données (d'un fichier, d'une URL...) dans une variable

Enlever le répertoire (dans un nom de fichier) pour ne garder que le nom du fichier
basename $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 point
inputext="${input*.}"



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

There are no comments on this page. [Add comment]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki