Outils pour utilisateurs

Outils du site


linux-howto:bash

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
linux-howto:bash [2011/06/12 14:07] thierrylinux-howto:bash [2012/07/04 10:11] (Version actuelle) thierry
Ligne 25: Ligne 25:
     echo "pas ok"     echo "pas ok"
   fi   fi
 +
 +===== Les tests =====
 +
 +  function cleanupfiles() {
 + fileCount=0
 + for aFile in `ls -t ./tests/*.bz2`
 + do
 + let fileCount+=1
 + # On conserve les 5 fichiers les plus recents
 + if [ "$fileCount" -gt 5 ]; then
 + echo $fileCount "remove " $aFile
 + fi
 + done
 +  }
 +
 +  
 +
 +===== Les fonctions =====
 +
 +==== Sans paramètres ====
 +
 +  #!/bin/bash 
 +  
 +  function quit() {
 +    exit
 +  }
 +  
 +  function helloworld() {
 +    echo Hello World!
 +  }
 +  
 +  helloworld
 +  quit
 +  
 +  # "quit" quitte, le code ci après n'est pas exécuté
 +  
 +  echo done ...
 +
 +
 +==== Avec paramètres ====
 +
 +  #!/bin/bash
 +  
 +  function say() {
 +    echo $1 
 +  }  
 +  
 +  say "Hello World!"
 +
 +==== Liens ====
 +
 +[[http://www.linuxjournal.com/content/return-values-bash-functions|http://www.linuxjournal.com/content/return-values-bash-functions]]  
  
 ===== Extraire le nom ou le répertorie d'un fichier ===== ===== Extraire le nom ou le répertorie d'un fichier =====
Ligne 63: Ligne 115:
   for i in *.JPG; do mv $i ${i/.JPG/}_.JPG; done   for i in *.JPG; do mv $i ${i/.JPG/}_.JPG; done
      
 +===== Fichiers de paramètres =====
 +
 +[[http://wiki.bash-hackers.org/howto/conffile]]
 +
 +===== Quelques liens et autres informations pratiques =====
  
 +Bash Programming How-To : [[http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html]]
  
linux-howto/bash.1307880442.txt.gz · Dernière modification : 2011/06/12 14:07 de thierry

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki