Différences entre les versions de « Bash »

De InfoXelec
Aller à la navigation Aller à la recherche
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 1 : Ligne 1 :
==Programmation BASH==
==Programmation BASH==
<p>Lister les variables d'environnement : <code>printenv</code></br>
<p>Lister les variables d'environnement : <code>printenv</code><br>
Déclarer une variable : <code>MAVARIABLE = valeur</br>
Déclarer une variable : <code>MAVARIABLE=valeur</code><br>
Afficher une variable : <code>echo $MAVARIABLE</code></p>
Afficher une variable : <code>echo $MAVARIABLE</code></p>
===Variables de position===
* $0 : contient le nom du processus en cours
* $1 ... $n : argument 1 à argument n
* $# : Nombre de paramètres
* $$ : UID du processus shell en cours d'exécution
* $! : UID du dernier processus shell éxécuté en sous-tâche
* $- : Options du shell en cours d'éxécution
* $? : code de retour de la dernière erreur
* $* ou $@ : Liste complète des arguments

Version actuelle datée du 27 mars 2023 à 15:02

Programmation BASH

Lister les variables d'environnement : printenv
Déclarer une variable : MAVARIABLE=valeur
Afficher une variable : echo $MAVARIABLE

Variables de position

  • $0 : contient le nom du processus en cours
  • $1 ... $n : argument 1 à argument n
  • $# : Nombre de paramètres
  • $$ : UID du processus shell en cours d'exécution
  • $! : UID du dernier processus shell éxécuté en sous-tâche
  • $- : Options du shell en cours d'éxécution
  • $? : code de retour de la dernière erreur
  • $* ou $@ : Liste complète des arguments