linux-howto:bash
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| linux-howto:bash [2011/06/12 14:07] – thierry | linux-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 ./ | ||
| + | do | ||
| + | let fileCount+=1 | ||
| + | # On conserve les 5 fichiers les plus recents | ||
| + | if [ " | ||
| + | echo $fileCount " | ||
| + | fi | ||
| + | done | ||
| + | } | ||
| + | |||
| + | | ||
| + | |||
| + | ===== Les fonctions ===== | ||
| + | |||
| + | ==== Sans paramètres ==== | ||
| + | |||
| + | # | ||
| + | | ||
| + | function quit() { | ||
| + | exit | ||
| + | } | ||
| + | | ||
| + | function helloworld() { | ||
| + | echo Hello World! | ||
| + | } | ||
| + | | ||
| + | helloworld | ||
| + | quit | ||
| + | | ||
| + | # " | ||
| + | | ||
| + | echo done ... | ||
| + | |||
| + | |||
| + | ==== Avec paramètres ==== | ||
| + | |||
| + | #!/bin/bash | ||
| + | | ||
| + | function say() { | ||
| + | echo $1 | ||
| + | } | ||
| + | | ||
| + | say "Hello World!" | ||
| + | |||
| + | ==== Liens ==== | ||
| + | |||
| + | [[http:// | ||
| ===== 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/ | for i in *.JPG; do mv $i ${i/ | ||
| | | ||
| + | ===== Fichiers de paramètres ===== | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | ===== Quelques liens et autres informations pratiques ===== | ||
| + | Bash Programming How-To : [[http:// | ||
linux-howto/bash.1307880442.txt.gz · Dernière modification : 2011/06/12 14:07 de thierry
