Script bash

De Wiki doc

Révision datée du 21 janvier 2017 à 10:47 par Ycharbi (discussion | contributions) (Page créée avec « Category:programmation Le shell bash peut être utilisé pour exécuter des scripts qui peuvent servir à automatiser des tâches manuellement ou de cron|façon... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Le shell bash peut être utilisé pour exécuter des scripts qui peuvent servir à automatiser des tâches manuellement ou de façon programmé.

ATTENTION

Ne touche pas encore à cette page, je souhaite suivre un plan.

INFORMATION

Les concepts de programmation ne seront pas abordés dans cette documentation. Cette dernière a seulement pour but de rassembler de la syntaxe pour une réutilisation rapide de code bash.

Commandes basiques

Afficher un message

echo "Mon message"

Afficher un message sans retour chariot"

echo -n "Quel est votre âge ? : "

Affectation de variable

maVarable=maValeur

Appel de variable

echo $maVariable

Lire une entrée clavier et remplir une variable avec

read maVariable

Mettre le résultat d'une commande bash dans une variable

chercheFichiers=`find / -type f -iname "*.txt" | wc -l`

Mettre le résultat d'une commande bash dans une variable en la rendant silencieuse

 chercheFichiers=`find / -type f -iname "*.txt" | wc -l` 2>/dev/null

Codes de retour

Test sur des fichiers

Sous Linux, tout est fichier. Lors de l'exécution d'un script, il peut être utile de connaître le type ou l'existence d'un ficher (un dossier est un fichier) avant d'exécuter une action. Les tests seront donc appréciables en combinaison d'une structure conditionnelle ou d'une boucle.

Les tests s'effectuent via la commande test