Votre IP: 38.107.179.241 
  
 
Google
 
Accueil e-mail Linux
Linux
Perl
Perl
C
Langage C
Dico
Dictionnaire
Biblio liens
Bibliothèque de liens
Index articles
Index articles
 

Date création : 30-03-2008 14:17:03

Linux  Vous êtes dans : GNU/Linux Astuces / Pages man [Section7 - Divers]


COMMANDES INTERNES BASH

 

Index

  1. NOM
  2. SYNOPSIS
  3. COMMANDES INTERNES DE BASH
  4. TRADUCTION
  5. VOIR AUSSI

 

NOMIndex

bash-builtins - Commandes internes de bash, voir bash(1)  

SYNOPSISIndex

bash définit les commandes internes suivantes : :, ., [, alias, bg, bind, break, builtin, case, cd, command, compgen, complete, continue, declare, dirs, disown, echo, enable, eval, exec, exit, export, fc, fg, getopts, hash, help, history, if, jobs, kill, let, local, logout, popd, printf, pushd, pwd, read, readonly, return, set, shift, shopt, source, suspend, test, times, trap, type, typeset, ulimit, umask, unalias, unset, until, wait, while.  

COMMANDES INTERNES DE BASHIndex



Sauf indication contraire, chaque commande interne décrite dans ce paragraphe comme acceptant des options précédées de - accepte également la notation -- pour signifier la fin des options. Par exemple, les commandes internes :, true, false et test n\'acceptent aucune option.
: [arguments]
Sans effet ; cette commande ne fait rien d\'autre que développer les arguments et effectuer toute redirection spécifiée. Un code final de zéro est renvoyé.

  fichier [arguments]
source fichier [arguments]
Lire et exécuter les commandes contenues dans fichier avec l\'environnement de l\'interpréteur courant, puis renvoyer l\'état final de la dernière commande exécutée dans fichier. Si le nom du fichier ne contient pas de barre oblique, les chemins d\'accès contenus dans PATH sont parcourus pour rechercher le répertoire contenant le fichier. Lorsqu\'il est recherché dans PATH le fichier n\'a pas besoin d\'être exécutable. Lorsque bash n\'est pas en mode posix, le répertoire de travail courant est finalement examiné si aucun fichier n\'est trouvé dans PATH. Si l\'option sourcepath de la commande interne shopt est désactivée, le PATH n\'est pas parcouru. Si des arguments sont fournis, ils sont transmis dans les paramètres positionnels lorsque le fichier est exécuté. Sinon les paramètres positionnels ne sont pas modifiés. L\'état renvoyé est l\'état de la dernière commande terminée au sein du script (0 si aucune commande n\'a été exécutée) et faux si le fichier n\'est pas trouvé ou ne peut être lu.
alias [-p] [nom[=valeur] ...]
La commande alias sans argument ou avec l\'option -p affiche sur la sortie standard la liste des alias actuellement définis, sous la forme nom=valeur. Lorsque des arguments sont fournis, un alias est créé pour chaque nom auquel on a donné une valeur. Une espace finale dans une valeur conduira à la recherche d\'alias dans le mot suivant lors du développement de l\'alias. Pour chacun des noms pour lesquels aucune valeur n\'est fournie dans la liste d\'arguments, le nom et la valeur de l\'alias sont affichés. La commande alias renvoie vrai, à moins qu\'ait été indiqué un nom pour lequel aucun alias n\'a été défini.
bg [tâche ...]
Reprend en arrière-plan chaque tâche suspendue, comme si elle avait été lancée avec &. Si aucune tâche n\'est précisée, la notion d\'interpréteur de tâche courante est utilisée. bg tâche renvoie 0 à moins que le contrôle des tâches soit désactivé, ou, quand le contrôle des tâches est activé, qu\'une tâche spécifiée n\'ait pas été trouvée ou ait été lancée sans contrôle de tâches.
bind [-m jeu_de_raccourcis] [-lpsvPSV]
bind [-m jeu_de_raccourcis] [-q fonction] [-u fonction] [-r suite_de_touches]
bind [-m jeu_de_raccourcis] -f fichier
bind [-m jeu_de_raccourcis] -x suite_de_touches:commande_de_l\'interpréteur
bind [-m jeu_de_raccourcis] suite_de_touches:nom_de_fonction
bind commande_readline
Affiche les associations de touches readline courantes et les raccourcis de fonctions, associe une suite de touches à une fonction ou une macro readline ou crée une variable readline. Chaque argument qui n\'est pas une option est une commande comme elle devrait apparaître dans .inputrc, mais chaque raccourci ou commande doit être fourni comme un argument indépendant ; par exemple « "\C-x\C-r": re-read-init-file ». Les options, si fournies, ont les significations suivantes :
-m jeu_de_raccourcis
Utiliser le jeu_de_raccourcis comme jeu de raccourcis devant être concerné par les raccourcis ultérieurs. Les noms de jeux_de_raccourcis possibles sont emacs, emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move, vi-command et vi-insert. vi est équivalent à vi-command ; emacs est équivalent à emacs-standard.
-l
Afficher la liste des noms de toutes les fonctions readline.
-p
Affiche les noms des fonctions readline et leurs raccourcis de façon à pouvoir les relire.
-P
Affiche les noms des fonctions readline et leurs raccourcis.
-v
Affiche les noms des variables readline et leurs valeurs de façon à pouvoir les relire.
-V
Affiche les noms des variables readline et leurs valeurs.
-s
Afficher les suites de touches readline associées aux macros et les chaînes correspondantes, de façon à pouvoir les relire.
-S
Afficher les suites de touches readline associées aux macros et les chaînes correspondantes.
-f fichier
Lire les raccourcis clavier dans fichier.
-q fonction
Rechercher les touches permettant d\'appeler la fonction indiquée.
-u fonction
Dissocier toutes les touches associées à fonction.
-r suite_de_touches
Supprimer tout raccourci courant pour la suite_de_touches.
-x suite_de_touches:commande_de_l\'interpréteur
Conduit à l\'exécution de commande_de_l\'interpréteur dès que la suite de touches est saisie.

La valeur renvoyée est 0, à moins qu\'une option inconnue soit indiquée ou qu\'une erreur se soit produite.
break [n]
Sortir d\'une boucle for, while, until ou select. Si n est spécifié, sortir de n niveaux de boucles. n doit être > 1. Si n est supérieur au nombre de boucles imbriquées, on sort de l\'ensemble d\'entre elles. La valeur renvoyée est 0, à moins que l\'interpréteur ne soit pas en train d\'exécuter une boucle lorsque break est exécuté.
builtin commande_interne [arguments]
Exécuter la commande interne de l\'interpréteur indiquée, en lui passant les arguments, puis renvoyer son état final. Ceci est utile lorsqu\'on définit une fonction ayant le même nom qu\'une commande interne, mais qu\'on a besoin d\'appeler cette commande depuis l\'intérieur de la fonction. On redéfinit souvent la commande interne cd de cette façon. L\'état renvoyé est faux si la commande_interne n\'est pas une commande interne de l\'interpréteur.
cd [-L|-P] [rép]
Remplacer le répertoire de travail courant par rép. La variable HOME est la valeur par défaut de rép. La variable CDPATH définit des chemins de recherche pour trouver le répertoire contenant rép. Les répertoires possibles y sont fournis dans une liste séparées par des deux-points « : ». Un nom de répertoire vide dans CDPATH est équivalent au répertoire courant, c\'est-à-dire « . ». Si rép commence par une barre oblique (/), alors CDPATH n\'est pas utilisé. L\'option -P dit de n\'employer que la structure de répertoires physiques au lieu de suivre les liens symboliques (voir aussi l\'option -P de la commande interne set) l\'option -L force à suivre les liens symboliques. Un argument - est équivalent à $OLDPWD. Si un nom de répertoire non vide de CDPATH est utilisé ou si - est le premier argument et si le changement de répertoire réussit, le chemin absolu du nouveau répertoire de travail est écrit sur la sortie standard. La valeur renvoyée est vrai si le changement de répertoire a réussi ; faux sinon.
caller [expr]
Renvoie le contexte de tout appel de sous-programme actif (une fonction de l\'interpréteur ou un script lancé avec les commandes internes . ou source). Sans expr, caller affiche le numéro de ligne et le nom de fichier du sous-programme courant. Si un entier positif est fourni comme expr, caller affiche le numéro de ligne, le nom du sous-programme et le nom de fichier source correspondant à la position dans la pile d\'appels d\'exécution courante. Cette information supplémentaire peut être utilisée, par exemple, pour afficher une trace de la pile. La trame courante est la trame 0. La valeur renvoyée est 0, à moins que l\'interpréteur ne soit pas en train d\'exécuter un sous-programme ou que expr ne corresponde pas à une position correcte dans la pile d\'appels.
command [-pVv] commande [arguments ...]
Lancer la commande avec les arguments indiqués, mais en simplifiant le processus habituel de recherche des commandes. Seules les commandes internes et les commandes trouvées dans PATH seront exécutées. Si l\'option -p est indiquée, la recherche de la commande est effectuée en utilisant une valeur par défaut pour PATH garantissant de trouver tous les utilitaires standards. Si soit l\'option -V soit l\'option -v est fournie, une description de la commande est affichée. L\'option -v conduit à n\'afficher qu\'un seul mot indiquant la commande ou le nom de fichier utilisé pour appeler la commande. L\'option -V fournit une description plus prolixe. Si l\'option -V ou -v est fournie, l\'état final est 0 si la commande a été trouvée et 1 sinon. Si aucune option n\'est fournie et si une erreur s\'est produite ou si la commande ne peut être trouvée, l\'état final est 127. Sinon, l\'état final de la commande interne est l\'état final de commande.
compgen [option] [mot]
Produit les correspondances des complètements possibles pour mot selon les options, qui peuvent être toute option acceptée par la commande interne complete à l\'exception de -p et -r et écrit le résultat sur la sortie standard. Lorsqu\'on utilise les options -F ou -C, les diverses variables de l\'interpréteur créées par les outils de complètement programmables, lorsque disponibles, n\'auront pas de valeurs utilisables.
Les correspondances seront produites de la même façon que si le programme de complètement programmable les avait produites directement à partir d\'une spécification de complètement avec les mêmes attributs. Si mot est spécifié, seules les complètements qui correspondent à mot sont affichés.
La valeur renvoyée est vrai, à moins qu\'une option incorrecte ait été fournie ou qu\'aucune correspondance n\'ait été produite.
complete [-abcdefgjksuv] [-o option-complètement] [-A action] [-G globpat] [-W liste_de_mots] [-P prefix] [-S suffix]

[-X motif_filtre] [-F fonction] [-C commande] nom [nom ...]
complete -pr [nom ...]
Spécifie comment les arguments de chaque nom doivent être complétés. Si l\'option -p est fournie ou si aucune option n\'est fournie, les spécifications de complètement existantes sont affichées de telle façon qu\'elles puissent être réutilisées comme entrée. L\'option -r retire une spécification de complètement à chaque nom fourni ou, si aucun nom n\'est fourni, toutes les spécifications de complètement.
Le processus d\'application de ces spécifications de complètement lorsqu\'un complètement de mot est tenté est décrit plus haut dans Complètement programmable.
Les autres options, si spécifiées, ont les significations suivantes. Les arguments des options -G, -W et -X (et, si nécessaire, les options -P et -S) devraient être protégées pour leur éviter le développement avant que la commande interne complete soit appelée.
-o option-complètement
L\'option-complètement commande plusieurs aspects du comportement des spécifications de complètement au-delà de la simple production de complètement. option-complètement peut être l\'une des suivantes :
bashdefault
Effectuer le reste des complètements par défaut de bash si la spécification de complètement ne produit aucune correspondance.
default
Utiliser le complètement de nom de fichier par défaut de readline si la spécification de complètement ne produit aucune correspondance.
dirnames
Effectuer le complètement de nom de répertoire si la spécification de complètement ne produit aucune correspondance.
filenames
Indiquer à readline que la spécification de complètement produit des noms de fichiers, ainsi il peut effectuer tout traitement spécifique aux noms de fichiers (comme ajouter une barre oblique aux noms de répertoires, supprimer les espaces de fin de ligne). Destinée à être utilisée avec les fonctions de l\'interpréteur.
nospace
Indiquer à readline de ne pas ajouter une espace (comportement par défaut) aux mots complétés en fin de ligne.
plusdirs
Après que toutes les correspondances définies par la spécification de complètement ont été produites, une tentative de complètement de nom de répertoire est effectuée et toutes les correspondances sont ajoutées aux résultats des autres actions.
-A action
L\'action peut être l\'une des suivantes pour produire une liste des complètements possibles :
alias
Noms d\'alias. Peut également être spécifiée avec -a.
arrayvar
Noms des variables de type tableau.
binding
Noms des raccourcis clavier readline.
builtin
Noms des commandes internes de l\'interpréteur. Peut également être spécifiée avec -b.
command
Nom des commandes. Peut également être spécifiée avec -c.
directory
Noms des répertoires. Peut également être spécifiée avec -d.
disabled
Noms des commandes internes de l\'interpréteur désactivées.
enabled
Noms des commandes internes de l\'interpréteur activées.
export
Noms des variables de l\'interpréteur exportées. Peut également être spécifiée avec -e.
file
Noms des fichiers. Peut également être spécifiée avec -f.
function
Noms des fonctions de l\'interpréteur.
group
Noms des groupes. Peut également être spécifiée avec -g.
helptopic
Sujets de l\'aide acceptés par la commande interne help.
hostname
Noms de machines tels qu\'ils sont extraits du fichier spécifié par la variable de l\'interpréteur HOSTFILE.
job
Noms des tâches si le contrôle des tâches est actif. Peut également être spécifiée avec -j.
keyword
Mots réservés de l\'interpréteur. Peut également être spécifiée avec -k.
running
Noms des tâches en cours d\'exécution si le contrôle des tâches est actif.
service
Noms des services. Peut également être spécifiée avec -s.
setopt
Arguments corrects de l\'option -o de la commande interne set.
shopt
Noms des options d\'interpréteur acceptées par la commande interne shopt.
signal
Noms des signaux.
stopped
Noms des tâches suspendues si le contrôle des tâches est actif.
user
Noms des utilisateurs. Peut également être spécifiée avec -u.
variable
Noms de toutes les variables de l\'interpréteur. Peut également être spécifiée avec -v.
-G globpat
Le motif de développement des noms de fichiers globpat est développé pour produire les complètements possibles.
-W liste_de_mots
La liste_de_mots est découpée en utilisant les caractères de la variable spéciale IFS comme délimiteurs et chaque mot résultant est développé. Les complètements possibles sont les éléments de la liste résultante qui correspondent au mot en cours de complètement.
-C commande
La commande est exécutée dans un environnement de sous-interpréteur et sa sortie est utilisée comme complètements possibles.
-F fonction
La fonction de l\'interpréteur est exécutée dans l\'interpréteur courant. Lorsqu\'elle finit, les complètements possibles sont récupérés à partir de la valeur de la variable de type tableau COMPREPLY.
-X motif_filtre
motif_filtre est un motif utilisé pour le développement des noms de fichiers. Il est appliqué à la liste des complètements possibles produite par les options et arguments précédents et chaque complètement correspondant à motif_filtre est supprimé de la liste. Un ! au début du motif_filtre inverse le motif ; dans ce cas, tout complètement qui ne correspond pas à motif_filtre est supprimé.
-P prefix
prefix est ajouté au début de chaque complètement possible après que toutes les autres options ont été appliquées.
-S suffix
suffix est ajouté à chaque complètement possible après que toutes les autres options ont été appliquées.

La valeur renvoyée est vrai, à moins qu\'une option incorrecte ait été fournie, qu\'une option comme -p ou -r ait été fournie sans un nom d\'argument, qu\'une tentative ait été faite pour supprimer une spécification de complètement pour un nom pour lequel il n\'existe pas de spécification, ou bien qu\'une erreur soit survenue lors de l\'ajout d\'une spécification de complètement.
continue [n]
Reprendre l\'exécution à l\'itération suivante d\'une boucle for, while, until ou encore select. Si n est indiqué, reprendre l\'exécution à la n-ième boucle imbriquée. n doit être > 1. Si n est supérieur au nombre de boucles imbriquées, l\'exécution reprend à la boucle la plus externe (la boucle « au sommet »). La valeur renvoyée est 0, à moins que l\'interpréteur ne soit pas en train d\'exécuter une boucle lorsqu\'il rencontre l\'instruction continue.
declare [-afFirtx] [-p] [nom[=valeur] ...]
typeset [-afFirtx] [-p] [nom[=valeur] ...]
Déclarer des variables et/ou leur fournir des attributs. Si aucun nom n\'est indiqué alors afficher les valeurs des variables. L\'option -p affichera les attributs et les valeurs de chaque nom. Quand -p est utilisée, les options supplémentaires sont ignorées. L\'option -F empêche l\'affichage des définitions de fonctions ; seuls le nom de la fonction et ses attributs sont affichés. Si l\'option d\'interpréteur extdebug est activée en utilisant shopt, le nom du fichier source et le numéro de ligne où la fonction est définie sont aussi affichés. L\'option -F implique -f. Les options suivantes permettent de restreindre l\'affichage aux variables dotées de certains attributs ou de fixer les attributs des variables :
-a
Chaque nom est une variable de type tableau (voir Tableaux plus haut).
-f
Utiliser seulement les noms de fonctions.
-i
La variable est traitée comme un entier ; l\'évaluation arithmétique (voir ÉVALUATION ARITHMÉTIQUE) est effectuée lorsqu\'une valeur est affectée à la variable.
-r
Rend les noms accessibles en lecture seule. Des valeurs ne pourront alors plus être affectées à ces noms par des affectations ultérieures. Ils ne pourront pas non plus être détruits.
-t
Donne à chaque nom l\'attribut trace. Les fonctions tracées héritent des captures de DEBUG et RETURN de l\'interpréteur appelant. L\'attribut trace n\'a pas de signification spéciale pour les variables.
-x
Marque les noms pour qu\'ils soit exportés dans l\'environnement des commandes ultérieures.

En utilisant « + » à la place de « - », l\'attribut correspondant est désactivé, à l\'exception que +a ne peut pas être utilisé pour détruire une variable tableau. Quand utilisé dans une fonction, chacun des noms devient local, comme avec la commande local. Si un nom de variable est suivi par =valeur, la valeur de cette variable est mise à valeur. La valeur renvoyée est 0, à moins qu\'une option incorrecte soit rencontrée, qu\'une tentative soit faite de définir une fonction en utilisant ``-f foo=bar\'\', qu\'une tentative soit faite d\'affecter une valeur à une variable en lecture seule, qu\'une tentative soit faite d\'affecter une valeur à une variable tableau sans employer la syntaxe d\'affectation composée (voir Tableaux plus haut), qu\'un des noms ne soit pas un nom correct pour une variable de l\'interpréteur, qu\'une tentative soit faite de supprimer l\'attribut lecture-seule d\'une variable en lecture seule, ou qu\'une tentative soit faite de supprimer l\'attribut tableau d\'une variable tableau, ou qu\'une tentative soit faite avec -f d\'afficher une fonction inexistante.
dirs [-clpv] [+n] [-n]
Affiche la liste des répertoires actuellement mémorisés. L\'affichage par défaut se fait sur une seule ligne, les noms de répertoires étant séparés par des espaces. On ajoute des répertoires dans cette liste avec la commande pushd et on peut en supprimer avec la commande popd.
+n
Affiche le n-ième élément de la liste fournie par dirs, lorsqu\'appelé sans options, en comptant à partir de la gauche en commençant à zéro.
-n
Affiche le n-ième élément de la liste fournie par dirs, lorsqu\'appelé sans options, en comptant à partir de la droite en commençant à zéro.
-c
Effacer la liste des répertoires en les supprimant tous.
-l
Produit une liste plus longue ; le format d\'affichage par défaut utilise le tilde pour représenter le répertoire d\'accueil.
-p
Afficher la pile des répertoires avec un élément par ligne.
-v
Afficher la pile des répertoires avec un élément par ligne, en préfixant chaque entrée avec son numéro d\'indice dans la pile.

La valeur renvoyée est 0, à moins qu\'une option incorrecte ait été fournie ou que l\'indice n dépasse la longueur de la pile des répertoires.
disown [-ar] [-h] [tâche ...]
Sans options, chaque tâche est supprimée de la table des tâches actives. Si l\'option -h est indiquée, chaque tâche n\'est pas supprimée de la table mais marquée pour que le signal SIGHUP ne lui soit pas envoyé si l\'interpréteur reçoit un signal SIGHUP. Si aucune tâche n\'est indiquée et que ni l\'option -a ni l\'option -r n\'est fournie, la tâche courante est concernée. Si aucune tâche n\'est fournie, l\'option -a signifie la suppression ou le marquage de toutes les tâches ; l\'option -r sans l\'argument tâche restreint les opérations aux tâches en cours d\'exécution. La valeur renvoyée est 0, à moins que tâche ne spécifie pas une tâche correcte.
echo [-neE] [arguments ...]
Affiche les arguments, séparés par des espaces, suivis par un saut de ligne. La valeur renvoyée est toujours 0. Si -n est spécifié, le saut de ligne final est supprimé. Si l\'option -e est indiquée, l\'interprétation des caractères suivants d\'échappement par une contre-oblique est activée. L\'option -E désactive l\'interprétation de ces caractères d\'échappement, même sur les systèmes où ils sont interprétés par défaut. L\'option d\'interpréteur xpg_echo peut être utilisée dynamiquement pour déterminer si echo développe ou non par défaut ces caractères d\'échappement. echo n\'interprète pas -- comme signifiant la fin des options. echo reconnaît les suites de caractères d\'échappement suivantes :
\a
alerte (alarme)
\b
effacement arrière (backspace)
\c
suppression du saut de ligne final
\e
caractère d\'échappement
\f
saut de page (form feed)
\n
saut de ligne (new line)
\r
retour chariot (carriage return)
\t
tabulation horizontale
\v
tabulation verticale
\\
contre-oblique
\0nnn
le caractère 8 bits dont la valeur en octal vaut nnn (zéro à trois chiffres octaux)
\nnn
le caractère 8 bits dont la valeur en octal vaut nnn (un à trois chiffres)
\xHH
le caractère 8 bits dont la valeur hexadécimale est HH (un à deux symboles hexadécimaux)
enable [-adnps] [-f fichier] [nom ...]
Active ou désactive les commandes internes de l\'interpréteur. Désactiver une commande interne permet d\'exécuter une commande disque ayant le même nom qu\'une commande interne de l\'interpréteur, sans avoir à spécifier un chemin d\'accès complet, même quand l\'interpréteur recherche normalement les commandes internes avant les commandes du disque. Si -n est utilisé, chaque nom indiqué est désactivé, sinon ils sont activés. Par exemple, pour utiliser le programme binaire test qui se trouve dans PATH plutôt que la commande interne, utilisez ``enable -n test\'\'. L\'option -f demande de charger la nouvelle commande interne avec le nom indiqué depuis le fichier objet partagé sur les systèmes qui le permettent. L\'option -d permet de supprimer une commande interne chargée précédemment avec -f. Si aucun argument nom n\'est indiqué ou si l\'option -p est fournie, une liste des commandes internes de l\'interpréteur est affichée. Sans autre option, la liste est celle des commandes internes actives de l\'interpréteur. Si -n est fournie, seules les commandes désactivées sont affichées. Si -a est fournie, la liste de toutes les commandes est affichée, avec une indication des activations et inactivations. Si -s est fournie, la sortie est limitée aux commandes internes spéciales POSIX. La valeur renvoyée est 0, à moins que nom ne soit pas une commande interne ou qu\'il y ait une erreur au chargement d\'une nouvelle commande interne d\'un objet partagé.
eval [arguments ...]
Les arguments sont lus et regroupés en une seule commande simple. Cette commande est alors lue et exécutée par l\'interpréteur et son état final est renvoyé comme valeur de la commande eval. S\'il n\'y a pas d\'arguments ou uniquement des arguments vides, eval renvoie 0.
exec [-cl] [-a nom] [commande [arguments]]
Si une commande est indiquée, elle remplace l\'interpréteur. Aucun nouveau processus n\'est créé. Les arguments deviennent ceux de la commande. Si l\'option -l est fournie, l\'interpréteur place un tiret en guise de zéro-ième argument fourni a la commande. C\'est ce que fait login. L\'option -c conduit à l\'exécution de la commande avec un environnement vide. Si l\'option -a est fournie, l\'interpréteur transmet le nom comme zéro-ième argument. Si la commande ne peut être exécutée pour une certaine raison, un interpréteur non interactif termine, à moins que l\'option de l\'interpréteur execfail soit activée, auquel cas une erreur est renvoyée. Un interpréteur interactif renvoie l\'erreur si le fichier ne peut pas être exécuté. Si aucune commande n\'est indiquée, les éventuelles redirections sont mises en place dans l\'interpréteur courant et l\'état renvoyé est 0. S\'il y a une erreur de redirection, l\'état renvoyé est 1.
exit [n]
Conduit à la terminaison de l\'interpréteur avec un état de n. Si n est omis, l\'état final est celui de la dernière commande exécutée. Une capture sur EXIT est exécutée avant que l\'interpréteur termine.
export [-fn] [nom[=mot]] ...
export -p
Les noms fournis sont marqués pour être exportés automatiquement dans l\'environnement des commandes exécutées par la suite. Si l\'option -f est indiquée, les noms se rapportent à des fonctions. Si aucun nom n\'est donné ou si l\'option -p est fournie, une liste est affichée indiquant l\'ensemble des noms exportés dans cet interpréteur. L\'option -n conduit à supprimer l\'attribut d\'exportation de chacune des variables nommées. Si un nom de variable est suivi par =mot, la valeur de la variable est mise à mot. export renvoie un état final de 0, à moins qu\'une option incorrecte soit rencontrée ou qu\'un des noms ne soit pas un nom correct de variable de l\'interpréteur ou que l\'option -f soit fournie avec un nom qui n\'est pas une fonction.
fc [-e éditeur] [-nlr] [premier] [dernier]
fc -s [motif=nouveau] [commande]
Commandes épinglées (Fix Command). Dans la première forme, une plage de commandes, entre la première et la dernière, est sélectionné dans la file d\'historique. La première et la dernière peuvent être spécifiées sous forme de chaînes (pour trouver la dernière commande commençant par cette chaîne) ou sous forme numérique (un indice dans la file d\'historique où un nombre négatif est utilisé comme décalage par rapport au numéro de la commande courante). Si la dernière n\'est pas spécifiée, elle est mise à la commande courante si l\'on veut afficher la liste (ainsi ``fc -l -10\'\' affiche les 10 dernières commandes) et qu\'il s\'agit de la même que la première sinon. Si la première n\'est pas spécifiée, elle est mise à la commande précédente pour une édition et à -16 pour l\'affichage de liste.
L\'option -n supprime l\'affichage des numéros dans la liste. L\'option -r inverse l\'ordre des commandes. Si l\'option -l est indiquée, les commandes sont affichées sur la sortie standard. Sinon, l\'éditeur indiqué est appelé avec un fichier contenant les commandes sélectionnées. Si aucun éditeur n\'est indiqué, on utilise la valeur de la variable FCEDIT ou la valeur de EDITOR si FCEDIT n\'existe pas. Si aucune variable n\'existe, est utilisé. Lorsque l\'édition se termine, les commandes sont affichées puis exécutées.
Dans la seconde forme, la commande est ré-exécutée après avoir remplacé chaque instance du motif par nouveau. Un alias utile pour ceci est ``r="fc -s"\'\', ainsi en tapant ``r cc\'\' on relance la dernière commande commençant par ``cc\'\' et en tapant ``r\'\' on ré-exécute la commande précédente.
Lorsque la première forme est utilisée, la valeur renvoyée est 0, à moins qu\'une option incorrecte soit trouvée ou que première ou dernière indiquent des lignes d\'historique hors d\'atteinte. Si l\'option -e est fournie, la valeur renvoyée est celle de la dernière commande exécutée ou un échec si une erreur s\'est produite avec le fichier temporaire des commandes. Avec la seconde forme, l\'état renvoyé est celui de la commande ré-exécutée, à moins que commande ne spécifie pas une ligne correcte de l\'historique, auquel cas fc renvoie un échec.
fg [tâche]
Reprendre la tâche au premier plan et en faire la tâche courante. Si aucune tâche n\'est précisée, l\'interpréteur utilise la notion de tâche courante. La valeur renvoyée est celle de la commande placée au premier plan ou un échec si le contrôle des tâches est désactivé ou lorsque le contrôle des tâches est activé, si tâche ne spécifie pas une tâche correcte ou si tâche spécifie une tâche qui a été lancée sans contrôle des tâches.
getopts chaîne_d_options nom [arguments]
getopts est utilisé par les scripts d\'interpréteur pour analyser les paramètres positionnels. La chaîne_d_options contient l\'ensemble des caractères d\'options à reconnaître ; si un caractère est suivi par deux-points (:), l\'option est censée comprendre un argument, qui devrait en être séparé par une espace. Les caractères deux-points et le point d\'interrogation ne peuvent pas être utilisés comme caractères d\'option. À chaque appel, getopts place l\'option suivante dans la variable de l\'interpréteur dont le nom est fourni, en la créant si elle n\'existe pas et l\'indice de l\'argument suivant à traiter dans la variable OPTIND. OPTIND est initialisée à 1 à chaque appel d\'un interpréteur ou d\'un script. Quand une option nécessite un argument, getopts place cet argument dans la variable OPTARG. L\'interpréteur ne réinitialise pas OPTIND automatiquement ; il faut le faire manuellement entre des appels multiples à getopts au sein du même appel d\'interpréteur si un nouveau jeu de paramètres doit être utilisé.
Lorsque la fin des options est atteinte, getopts termine avec une valeur renvoyée strictement supérieure à zéro. OPTIND est mis à l\'indice du premier argument non-option et nom est mis à ?.
getopts analyse en principe les paramètres positionnels, mais si plus d\'arguments sont indiqués, getopts analysera ces derniers à la place.
getopts peut signaler des erreurs de deux façons. Si le premier caractère de la chaîne_d_options est un deux-points, les erreurs sont signalées de façon silencieuse. Lors d\'un fonctionnement normal, des messages de diagnostic sont affichés si une option est incorrecte ou s\'il manque un argument d\'option. Si la variable OPTERR est mise à 0, aucun message d\'erreur ne sera affiché, même si le premier caractère de la chaîne_d_options n\'est pas un deux-points.
Si une option incorrecte est rencontrée, getopts met un point d\'interrogation (?) dans la variable nom, affiche un message d\'erreur (s\'il n\'est pas en mode silencieux) et détruit la variable OPTARG. Si getopts fonctionne en mode silencieux, le caractère d\'option est placé dans OPTARG et aucun message de diagnostic n\'est affiché.
Lorsqu\'un argument d\'option nécessaire est absent et si getopts n\'est pas silencieux, un point d\'interrogation (?) est placé dans la variable nom, OPTARG est détruite et un message de diagnostic est affiché. Si getopts est silencieux, un deux-points (:) est placé dans la variable nom et OPTARG est mis à l\'option monocaractère trouvée.
getopts renvoie vrai si une option, spécifiée ou non, est trouvée. Il renvoie faux si la fin des options est atteinte ou si une erreur se produit.
hash [-lr] [-p fichier] [-dt] [nom]
Pour chaque nom fourni, le chemin d\'accès complet de la commande est déterminé, en examinant les répertoires de $PATH et mémorisé. Si l\'option -p est fournie, aucune recherche de chemin d\'accès n\'est effectuée et le fichier est utilisé comme chemin d\'accès complet pour la commande. L\'option -r conduit l\'interpréteur à oublier tous les emplacements mémorisés. L\'option -d conduit l\'interpréteur à oublier tous les emplacements mémorisés de chaque nom. Si l\'option -t est fournie, le chemin d\'accès complet de chaque nom correspondant est affiché. Si plusieurs arguments nom sont fournis avec -t, le nom est affiché avant chaque chemin d\'accès complet haché. L\'option -l conduit à afficher la sortie dans un format réutilisable en entrée. Si aucun argument n\'est indiqué ou si seulement -l est fournie, des informations sur les commandes mémorisées sont affichées. La valeur renvoyée est vrai, à moins que nom ne soit pas trouvé ou qu\'une option incorrecte soit fournie.
help [-s] [motif]
Affiche des informations d\'aide au sujet des commandes internes. Si un motif est indiqué, help fournit de l\'aide sur toutes les commandes internes correspondant à ce motif, sinon, une liste des commandes internes et des structures de contrôle de l\'interpréteur est affichée. L\'option -s restreint l\'affichage de l\'information à un court synopsis d\'utilisation. L\'état renvoyé est 0, à moins qu\'aucune commande ne corresponde au motif.
history [n]
history -c
history -d nombre
history -anrw [fichier]
history -p argument [argument ...]
history -s argument [argument ...]
Sans options, affiche la liste des commandes de la file d\'historique, avec les numéros de ligne. Les lignes marquées avec un * ont été modifiées. Un argument n permet de n\'afficher que les n dernières lignes. Si la variable de l\'interpréteur HISTTIMEFORMAT existe et n\'est pas vide, elle est utilisée comme une chaîne de format pour strftime(3) afin d\'afficher l\'horodatage associé à chaque élément de l\'historique affiché. Aucun blanc intercalaire n\'est affiché entre l\'horodatage ainsi mis en forme et la ligne de l\'historique. Si un argument fichier est fourni, il est utilisé comme nom de fichier d\'historique ; sinon la valeur de HISTFILE est utilisée. Les options, si fournies, ont les significations suivantes :
-c
Effacer la file de l\'historique en supprimant tous les éléments.
-d nombre
Détruire l\'élément de l\'historique à la position nombre.
-a
Ajouter les « nouvelles » lignes d\'historiques (celles créées depuis le début de la session courante de bash) dans le fichier d\'historique.
-n
Lire dans le fichier d\'historique les lignes non encore lues et les ajouter à la file d\'historique courante. Il s\'agit des lignes qui ont été ajoutées dans le fichier d\'historique depuis le début de la session bash.
-r
Lire le contenu du fichier et l\'utiliser comme historique courant.
-w
Écrire dans le fichier l\'historique actuel, en écrasant le contenu précédent.
-p
Effectuer la substitution sur les arguments suivants et afficher le résultat sur la sortie standard. Ne pas mémoriser les résultats dans la file d\'historique. Chaque argument doit être protégé pour désactiver le développement normal de l\'historique.
-s
Conserver les arguments dans la file d\'historique comme un unique élément. La dernière commande de la file d\'historique est supprimée avant que les arguments soient ajoutés.

Si la variable HISTTIMEFORMAT existe, l\'information d\'horodatage associée à chaque élément de l\'historique est écrite dans le fichier d\'historique. La valeur renvoyée est 0, à moins qu\'une option incorrecte soit fournie, qu\'une erreur se produise durant la lecture ou l\'écriture du fichier, qu\'un nombre incorrect soit fourni comme argument à -d ou que le développement de l\'historique fourni en argument à -p échoue.
jobs [-lnprs] [ tâche ... ]
jobs -x commande [ arguments ... ]
La première forme affiche la liste des tâches actives. Les options ont les significations suivantes :
-l
Affiche les PID, en plus des informations normales.
-p
N\'affiche que le PID du meneur du groupe de processus de la tâche.
-n
N\'affiche de l\'information que sur les tâches dont l\'état a changé depuis la dernière notification de leur état à l\'utilisateur.
-r
Restreint l\'affichage aux tâches en cours d\'exécution.
-s
Restreint l\'affichage aux tâches suspendues.

Si une tâche est indiquée, l\'affichage est restreint aux informations sur cette tâche. L\'état renvoyé est 0, à moins qu\'une option incorrecte soit rencontrée ou qu\'une tâche incorrecte soit fournie.
Si l\'option -x est fournie, jobs va remplacer toute tâche trouvée dans la commande ou dans ses arguments avec les Process Group ID correspondant, puis il exécutera la commande en lui transmettant les arguments et en renvoyant son état final.
kill [-s signal | -n num-signal | -signal] [pid | tâche] ...
kill -l [signal | état_final]
Envoyer le signal indiqué par signal ou num-signal aux processus spécifiés par pid ou par tâche. signal est soit sous la forme de nom de signal (indifférent à la casse), comme SIGKILL (avec ou sans le préfixe SIG ), soit sous forme numérique ; num-signal est un numéro de signal. Si signal est absent, SIGTERM est supposé par défaut. Un argument -l affiche la liste des noms de signaux. Si des arguments sont fournis quand -l est indiqué, les noms des signaux correspondant aux arguments sont affichés et l\'état renvoyé est 0. L\'argument état_final de l\'option -l est un nombre spécifiant soit un numéro de signal, soit l\'état final d\'un processus terminé par un signal. kill renvoie vrai si au moins un signal a été envoyé avec succès ou faux si une erreur s\'est produite ou si une option incorrecte a été rencontrée.
let argument [argument ...]
Chaque argument est une expression arithmétique à évaluer (voir ÉVALUATION ARITHMÉTIQUE ). Si l\'évaluation du dernier argument donne 0, let renvoie 1 ; sinon 0 est renvoyé.
local [option] [nom[=valeur] ...]
Pour chaque argument, une variable locale nommée nom est créée et la valeur lui est affectée. L\'option peut être toute option acceptée par declare. Quand local est utilisé dans une fonction, la variable nom possède une portée visible restreinte à cette fonction et ses enfants. Sans opérandes, local affiche la liste des variables locales sur la sortie standard. Une utilisation de local en dehors des fonctions est erronée. La valeur renvoyée est 0, à moins que local soit utilisé en dehors d\'une fonction, qu\'un nom incorrect soit fourni ou que nom soit une variable en lecture seule.
logout
Termine un interpréteur de connexion.
popd [-n] [+n] [-n]
Enlève des éléments de la pile des répertoires. Sans arguments, seul le répertoire du sommet de la pile est éliminé et un cd est effectué en direction du nouveau répertoire au sommet. Les argument, si fournis, ont les significations suivantes :
+n
Supprime le n-ième élément de la liste affichée par dirs, en comptant depuis la gauche à partir de zéro. Par exemple : ``popd +0\'\' enlève le premier répertoire, ``popd +1\'\' le second.
-n
Supprime le n-ième élément de la liste affichée par dirs, en comptant depuis la droite à partir de zéro. Par exemple : ``popd -0\'\' supprimer le dernier répertoire et ``popd -1\'\' l\'avant-dernier.
-n
Empêche le changement normal de répertoire lors de la suppression d\'un répertoire de la pile. On ne fait que manipuler la pile.

Si la commande popd réussit, un dirs est effectué et l\'état renvoyé est 0. popd renvoie faux si une option incorrecte est trouvée, si la pile de répertoires est vide, si on a indiqué un répertoire absent de la pile ou si le changement de répertoire a échoué.
printf [-v var] format [arguments]
Écrit les arguments mis en forme sur la sortie standard sous le contrôle du format. Ce format est une chaîne contenant trois types de caractères : normaux, qui sont simplement copiés sur la sortie standard, les caractères d\'échappement qui sont convertis puis copiés sur la sortie standard et les spécifications de format qui conduisent chacune à l\'affichage des arguments successifs. En plus des formats standards de printf(1), %b conduit printf à développer les suites de caractères d\'échappement par contre-oblique se trouvant dans l\'argument correspondant (excepté que \c termine la sortie, que les contre-obliques dans \\', \" et \? ne sont pas supprimées et que les suites de caractères d\'échappement pour les nombres en octal commençant par \0 peuvent contenir jusqu\'à quatre chiffres) et %q conduit printf à afficher l\'argument correspondant dans un format réutilisable en entrée de l\'interpréteur.
L\'option -v conduit à affecter la sortie à la variable var plutôt que de l\'afficher sur la sortie standard.
Le format est réutilisé jusqu\'à consommer tous les arguments. Si le format demande plus d\'arguments que fournis, les spécifications supplémentaires se comportent comme si des valeurs zéro ou des chaînes vides, comme nécessaire, avaient été fournies. La valeur renvoyée est zéro en cas de succès, différente de zéro en cas d\'échec.
pushd [-n] [rép]
pushd [-n] [+n] [-n]
Ajoute un répertoire au sommet de la pile des répertoires ou effectue une rotation dans la pile, en ramenant le répertoire courant au sommet. Sans argument, cette commande échange les deux répertoires au sommet et renvoie 0, à moins que la pile soit vide. Les arguments, si fournis, ont les significations suivantes :
+n
Effectue une rotation dans la pile, de façon à amener au sommet le n-ième répertoire (de la liste affichée par dirs en comptant à partir de la gauche et en commençant à zéro).
-n
Effectue une rotation dans la pile, de façon à amener au sommet le n-ième répertoire (en comptant à partir de la droite dans la liste affichée par dirs, en commençant à zéro).
-n
Empêche le changement normal de répertoire lors d\'un ajout dans la pile. Seule la pile est manipulée.
rép
Ajoute le répertoire rép au sommet de la pile de répertoires en en faisant le nouveau répertoire de travail courant.

Si la commande pushd réussit, un dirs est aussi effectué. Si on utilise la première forme, pushd renvoie 0 sauf si le déplacement vers rép échoue. Avec la seconde forme, pushd renvoie 0, à moins que la pile soit vide, que soit spécifié un élément inexistant dans la pile ou que le changement de répertoire vers le nouveau répertoire spécifié échoue.
pwd [-LP]
Affiche le chemin d\'accès absolu au répertoire de travail actuel. Le chemin ne contiendra pas de liens symboliques si l\'option -P est fournie, ou si l\'option -o physical de la commande interne set est activée. Si l\'option -L est utilisée, le chemin affiché peut contenir des liens symboliques. L\'état renvoyé est 0, à moins qu\'une erreur se soit produite durant la lecture du nom du répertoire courant ou qu\'une option incorrecte soit fournie.
read [-ers] [-u fd] [-t délai] [-a nom_t] [-p invite] [-n nb_car] [-d délimiteur] [nom ...]
Une ligne est lue depuis l\'entrée standard ou à partir du descripteur de fichier fd fourni en argument à l\'option -u, puis le premier mot de cette ligne est affecté au premier nom, le second mot au second nom, et ainsi de suite avec les mots restants et leurs séparateurs affectés au dernier nom. S\'il y a moins de mots lus dans le flot d\'entrée que de variables, des valeurs vides sont affectées à celles restantes. Les caractères contenus dans la variable IFS sont utilisés pour découper la ligne en mots. Le caractère contre-oblique (\) permet de supprimer toute signification spéciale pour le caractère suivant et autorise la continuation de lignes. Les options, si fournies, ont les significations suivantes :
-a nom_t
Les mots sont affectés aux indices successifs d\'une variable tableau de nom nom_t, en commençant à 0. nom_t est détruit avant que de nouvelles valeurs soient affectées. Les autres arguments nom sont ignorés.
-d délimiteur
Le premier caractère de délimiteur est utilisé pour terminer la ligne de saisie, plutôt qu\'un saut de ligne.
-e
Si l\'entrée standard provient d\'un terminal, la bibliothèque readline (voir READLINE plus haut) est utilisée pour obtenir la ligne.
-n nb_car
read renvoie après avoir lu nb_car caractères plutôt que d\'attendre une ligne complète en entrée.
-p invite
Affiche invite sur la sortie d\'erreur, sans caractère final de saut de ligne, avant d\'essayer de lire toute nouvelle saisie. L\'invite est affichée seulement si l\'entrée vient d\'un terminal.
-r
La contre-oblique n\'agit pas comme un caractère d\'échappement. La contre-oblique est considérée comme faisant partie de la ligne. En particulier, le couple contre-oblique-saut de ligne ne peut être utilisé comme une continuation de ligne.
-s
Mode silencieux. Si une entrée arrive à partir d\'un terminal, les caractères ne sont pas affichés.
-t délai
Conduit read à expirer et renvoyer un échec si une ligne complète en entrée n\'a pas été lue dans le délai en secondes. Cette option n\'a aucun effet si read ne lit pas l\'entrée à partir d\'un terminal ou d\'un tube.
-u fd
Lire l\'entrée à partir du descripteur de fichier fd.

Si aucun nom n\'est fourni, la ligne lue est affectée entièrement à la variable REPLY. Le code renvoyé est zéro, à moins qu\'une fin-de-fichier soit rencontrée, que read dépasse son délai de réponse ou qu\'un descripteur de fichier incorrect ait été fourni en argument de -u.
readonly [-apf] [nom[=mot] ...]
Les noms indiqués reçoivent un attribut lecture-seule ; les valeurs de ces noms ne pourront plus être modifiées par des affectations ultérieures. Si l\'option -f est fournie, les fonctions correspondant à ces noms sont marquées en conséquence. L\'option -a restreint l\'action aux variables tableaux. Si aucun argument nom n\'est indiqué ou si l\'option -p est fournie, une liste de tous les noms en lecture-seule est affichée. L\'option -p conduit à afficher la sortie dans un format susceptible d\'être réutilisé en entrée. Si le nom d\'une variable est suivi par =mot, la variable est mise à mot. L\'état renvoyé est 0, à moins qu\'une option incorrecte ait été rencontrée, que l\'un des noms ne soit pas un nom correct de variable de l\'interpréteur ou que l\'option -f soit fournie avec un nom qui n\'est pas une fonction.
return [n]
Conduit à la terminaison d\'une fonction en renvoyant la valeur spécifiée par n. Si n est omis, la valeur renvoyée celle de la dernière commande exécutée dans le corps de la fonction. Si utilisée dehors d\'une fonction, mais durant l\'exécution d\'un script par la commande . (source) elle conduit à la suspension de l\'exécution du script par l\'interpréteur et renvoie comme état final du script soit n soit l\'état final de la dernière commande exécutée dans le script. Si utilisée en dehors d\'une fonction ni pendant un script exécuté par ., l\'état renvoyé est faux. Toute commande associée à la capture de RETURN est exécutée avant que l\'exécution reprenne après la fonction ou le script.
set [--abefhkmnptuvxBCHP] [-o option] [arg ...]
Sans options, le nom et la valeur de chacune des variables de l\'interpréteur sont affichés dans un format susceptible d\'être réutilisé en entrée pour créer ou réinitialiser les variables courantes. Les variables en lecture seule ne peuvent pas être réinitialisées. Dans le mode posix, seules les variables de l\'interpréteur sont affichées. La sortie est triée en fonction des paramètres linguistiques régionaux courants. Lorsque des options sont spécifiées, elles créent ou détruisent des attributs de l\'interpréteur. Tous les arguments restant après traitement des options sont considérés comme des valeurs pour les paramètres positionnels et sont affectés, dans l\'ordre, à : $1, $2, ... $n. Les options, si spécifiées, ont les significations suivantes :
-a
Marquage automatique des variables et fonctions modifiées ou créées pour qu\'elles soient exportées dans l\'environnement des commandes exécutées ultérieurement.
-b
Signaler l\'état des tâches terminées en arrière-plan immédiatement, plutôt que d\'attendre l\'affichage de la prochaine invite de base. N\'est effectif que si le contrôle des tâches est activé.
-e
Termine immédiatement si commande simple (voir GRAMMAIRE DE L\'INTERPRÉTEUR plus haut) termine avec un état différent de zéro. L\'interpréteur ne termine pas si la commande qui échoue fait partie d\'une liste de commandes immédiatement suivie par un mot-clef while ou until, dans le test d\'un if, dans une liste de && ou de || ou si la valeur renvoyée par la commande est inversée par !. Une capture sur ERR, si existante, est exécutée avant que l\'interpréteur termine.
-f
Désactiver le développement des chemins.
-h
Mémorisation de l\'emplacement des commandes lors de leur exécution. Activé par défaut.
-k
Tous les arguments sous la forme d\'affectations sont placés dans l\'environnement d\'une commande, et non pas seulement ceux qui précèdent le nom de la commande.
-m
Mode supervision. Activation du contrôle des tâches. Cette option est activée par défaut pour les interpréteurs interactifs sur les systèmes qui le permettent (voir CONTRÔLE DES TÂCHES plus haut). Les processus en arrière-plan sont exécutés dans un groupe de processus séparé et une ligne contenant leurs états finaux est affichée lorsqu\'ils terminent.
-n
Lecture de commandes sans exécution. Ceci peut être utilisé pour rechercher les erreurs de syntaxe dans un script. Cette option est ignorée par les interpréteurs interactifs.
-o nom_d_option
Le nom_d_option est l\'un des suivants :
allexport
Identique à -a.
braceexpand
Identique à -B.
emacs
Utiliser une interface d\'édition des lignes de commande « à la emacs ». C\'est le comportement activé par défaut quand l\'interpréteur est interactif, à moins que l\'interpréteur soit démarré avec l\'option --noediting.
errtrace
Identique à -E.
functrace
Identique à -T.
errexit
Identique à -e.
hashall
Identique à -h.
histexpand
Identique à -H.
history
Activer l\'historique des commandes, comme décrit plus haut dans HISTORY. Cette option est activée par défaut dans les interpréteurs interactifs.
ignoreeof
Identique à l\'exécution de la commande d\'interpréteur ``IGNOREEOF=10\'\' (voir Variables de l\'interpréteur plus haut).
keyword
Identique à -k.
monitor
Identique à -m.
noclobber
Identique à -C.
noexec
Identique à -n.
noglob
Identique à -f. nolog Actuellement ignoré.
notify
Identique à -b.
nounset
Identique à -u.
onecmd
Identique à -t.
physical
Identique à -P.
pipefail
Si existante, la valeur renvoyée par une conduite est la valeur de la dernière commande (la plus à droite) à terminer avec un état final différent de zéro ou zéro si toutes les commandes de la conduite terminent avec succès. Cette option est désactivée par défaut.
posix
Aligner le comportement de bash sur le standard POSIX 1003.2, en ce qui concerne les options dont l\'action par défaut diffère de ce standard (mode posix).
privileged
Identique à -p.
verbose
Identique à -v.
vi
Utiliser une interface d\'édition des lignes de commande « à la vi ».
xtrace
Identique à -x.

Si -o est fournie sans nom_d_option, les valeurs actuelles des options sont affichées. Si +o est fournie sans nom_d_option, la série de commandes set permettant de recréer la configuration courante d\'options est affichée sur la sortie standard.
-p
Basculer en mode privilégié. Dans ce mode, les fichiers $ENV et $BASH_ENV ne sont pas traités, les fonctions de l\'interpréteur ne sont pas héritées de l\'environnement et la variable SHELLOPTS, si dans l\'environnement, est ignorée. Si l\'interpréteur démarre avec un UID (resp. GID) effectif différent de son UID (GID) réel et si l\'option -p n\'est pas fournie, ce comportement est appliqué et l\'UID (GID) effectif est mis au UID (GID) réel. Si l\'option -p est fournie au démarrage l\'UID (GID) effectif n\'est pas modifié. Désactiver cette option conduit à la mise des UID et GID effectifs à la valeur des UID et GID réels.
-t
Terminer après lecture et exécution d\'une commande.
-u
Considérer les variables inexistantes comme des erreurs lors du développement des paramètres. Si on tente de développer une variable inexistante, l\'interpréteur affiche un message d\'erreur et, s\'il n\'est pas interactif, termine avec un état différent de zéro.
-v
Affichage les lignes en entrée de l\'interpréteur lorsqu\'elles sont lues.
-x
Après le développement de chaque commande simple, commande for, commande case, commande select ou commande for arithmétique, bash affiche la valeur de PS4, suivie par la commande et ses arguments développés ou la liste de mots associés.
-B
L\'interpréteur effectue le développement des accolades (voir Développement des accolades plus haut). Cette option est active par défaut.
-C
Si mise, bash n\'écrasera pas un fichier existant avec les opérateurs >, >& et <>. Ce comportement peut être surpassé lors de la création d\'un fichier de sortie en utilisant l\'opérateur de redirection >| à la place de >.
-E
Si mise, toute capture sur ERR est héritée par les fonctions d\'interpréteur, les substitutions de commandes et les commandes exécutées dans un sous-interpréteur. La capture de ERR n\'est normalement pas héritée dans de tels cas.
-H
Activer le style ! de substitution historique. C\'est le comportement par défaut lorsque l\'interpréteur est interactif.
-P
Si mise, l\'interpréteur ne doit pas suivre les liens symboliques en exécutant des commandes comme cd qui modifient le répertoire de travail. Utiliser à la place le répertoire physique. Par défaut bash suit la chaîne logique des répertoires lors des commandes qui modifient le répertoire courant.
-T
Si mise, toutes les captures de DEBUG et RETURN sont héritées par les fonctions de l\'interpréteur, les substitutions de commande et les commandes exécutées dans un sous-interpréteur. Les captures de DEBUG et RETURN ne sont normalement pas héritées dans de tels cas.
--
Si aucun argument ne suit cet option, alors les paramètres positionnels sont détruits. Sinon, les paramètres positionnels sont mis aux arguments, même si certains d\'entre eux commencent par un -.
-
Marque la fin des options conduisant tous les arguments restants à être affectés aux paramètres positionnels. Les options -x et -v sont désactivées. S\'il n\'y a pas d\'arguments, les paramètres positionnels ne sont pas modifiés.

Par défaut les attributs sont désactivés, sauf indication contraire. En utilisant + à la place de - on désactive explicitement un drapeau. Les attributs peuvent également être fournis en argument lors de l\'appel de l\'interpréteur. Le jeu courant des options peut être trouvé dans $-. La valeur renvoyée est toujours vrai, à moins qu\'une option incorrecte soit rencontrée.
shift [n]
Les paramètres positionnels à partir de n+1 ... sont renommés en $1 .... Les paramètres représentés par les nombres $# jusqu\'à $#-n+1 sont détruits. n doit être un entier positif inférieur ou égal à $#. Si n vaut 0, aucun paramètres n\'est modifié. Si n est omis, on suppose qu\'il vaut 1. Si n est supérieur à $#, les paramètres positionnels ne sont pas modifiés. L\'état renvoyé est strictement plus grand que zéro si n est plus grand que $# ou plus petit que zéro ; sinon 0.
shopt [-pqsu] [-o] [nom_opt ...]
Bascule la valeur des variables contrôlant le comportement facultatif de l\'interpréteur. Sans option ou avec l\'option -p, une liste de toutes les options configurables est affichée, avec l\'indication de l\'état de chacune d\'entre elles. L\'option -p conduit à un affichage de la sortie sous une forme susceptible d\'être réutilisée en entrée. Les autres options ont les significations suivantes :
-s
Activer (créer) chaque nom_opt.
-u
Désactiver (détruire) chaque nom_opt.
-q
Supprimer la sortie normale (mode silencieux) ; l\'état renvoyé indique si nom_opt est existante ou non. Si plusieurs arguments nom_opt sont indiqués avec -q, l\'état renvoyé est zéro si tous les nom_opt sont activés ; différent de zéro sinon.
-o
Restreindre les valeurs des nom_opts à celles définies pour l\'option -o de la commande interne set.

Si l\'option -s ou -u est utilisée sans argument nom_opt, l\'affichage est limité aux options qui sont respectivement existantes ou non. Sauf indication contraire, les options shopt sont désactivées (détruites) par défaut.
L\'état renvoyé lors d\'un affichage des options est zéro si tous les nom_opt sont activés, différent de zéro sinon. Lors de la création ou de la destruction d\'options, l\'état renvoyé est zéro, à moins que nom_opt ne soit pas une option correcte de l\'interpréteur.
La liste des options shopt est :
cdable_vars
Si existante, un argument de la commande interne cd qui n\'est pas un répertoire est supposé être un nom de variable dont la valeur est le répertoire visé.
cdspell
Si existante, les erreurs minimes de frappe dans un composant du répertoire en argument de la commande cd seront corrigées. Les erreurs corrigées sont les inversions d\'un caractère, un caractère manquant et un caractère en trop. Si une correction est possible, le nom de répertoire corrigé est affiché et la commande est exécuté. Cette option n\'est utilisée que par les interpréteurs interactifs.
checkhash
Si existante, bash vérifie si une commande trouvée dans la table de hachage existe avant d\'essayer de l\'exécuter. Si une commande hachée n\'existe plus, une recherche normale de chemin est effectuée.
checkwinsize
Si existante, bash vérifie la taille de la fenêtre après chaque commande et, au besoin, mettra à jour les valeurs des variables LINES et COLUMNS.
cmdhist
Si existante, bash essaie de sauvegarder les commandes s\'étendant sur plusieurs lignes en un seul élément d\'historique. Ceci facilite l\'édition ultérieure de commandes multilignes.
dotglob
Si existante, bash inclut les noms de fichiers commençant par un « . » dans les résultats des développements de chemins.
execfail
Si existante, un interpréteur non interactif ne terminera pas s\'il ne peut exécuter un fichier spécifié en argument de la commande interne exec. Un interpréteur interactif ne termine pas si exec échoue.
expand_aliases
Si existante, les alias sont développés comme décrit plus haut, dans ALIAS. Cette option est activée par défaut pour les interpréteurs interactifs.
extdebug
Si existante, le comportement attendu par les traceurs est activé :
1.
L\'option -F de la commande interne declare affiche le nom du fichier source et le numéro de ligne correspondant à chaque nom de fonction fourni comme argument.
2.
Si la commande lancée par la capture de DEBUG renvoie une valeur différente de zéro, la commande suivante est sautée et n\'est pas exécutée.
3.
Si la commande lancée par la capture de DEBUG renvoie la valeur 2 et si l\'interpréteur s\'exécute dans un sous-programme (une fonction de l\'interpréteur ou un script exécuté par les commandes internes . ou source), un appel à return est simulé.
4.
BASH_ARGC et BASH_ARGV sont mises à jour comme expliqué dans leurs descriptions plus haut.
5.
Le traçage des fonctions est activé : la substitution de commande, les fonctions de l\'interpréteur et les sous-interpréteurs appelés avec ( command ) héritent des captures de DEBUG et RETURN.
6.
Le traçage d\'erreur est activé : la substitution de commande, les fonctions de l\'interpréteur et les sous-interpréteurs appelés avec ( command ) héritent de la capture de ERROR.
extglob
Si existante, les fonctionnalités étendues de mise en correspondance décrites plus haut dans Développement des chemins sont activées.
extquote
Si existante, la protection par $\'chaîne\' et $"chaîne" est effectuée à l\'intérieur des développements de ${paramètres} entre guillemets doubles. Cette option est activée par défaut.
failglob
Si existante, les motifs qui échouent à faire correspondre les noms de fichiers pendant le développement des chemins font qu\'ils provoqueront une erreur de développement.
force_fignore
Si existante, les suffixes spécifiés par la variable de l\'interpréteur FIGNORE conduiront les mots à être ignorés lors du complètement de mots, même si les mots ignorés sont des complètements possibles. Voir VARIABLES DE L\'INTERPRÉTEUR plus haut pour une description de FIGNORE. Cette option est activée par défaut.
gnu_errfmt
Si existante, les messages d\'erreur de l\'interpréteur seront écrits dans le format standard GNU des messages d\'erreurs.
histappend
Si existante, la file d\'historique est ajoutée au fichier désigné par la valeur de la variable HISTFILE lorsque l\'interpréteur termine, plutôt que d\'écraser ce fichier.
histreedit
Si existante et si readline est utilisée, un utilisateur peut rééditer une substitution d\'historique qui a échoué.
histverify
Si existante et si readline est utilisée, le résultat de la substitution d\'historique n\'est pas transmise immédiatement à l\'analyseur de l\'interpréteur. À la place, la ligne résultant est chargée dans le tampon d\'édition de readline permettant des modifications ultérieures.
hostcomplete
Si existante et si readline est utilisée, bash essayera d\'effectuer le complètement des noms de machines lorsqu\'un mot contient un @ (voir Complètement dans READLINE plus haut). Cette option est activée par défaut.
huponexit
Si existante, bash enverra un signal SIGHUP à toutes les tâches lorsqu\'un interpréteur de connexion interactif termine.
interactive_comments
Si existante, un mot commençant par un # conduira ce mot et tous les autres caractères restants de la ligne à être ignorés dans un interpréteur interactif (voir COMMENTAIRES plus haut). Cette option est activée par défaut.
lithist
Si existante et si l\'option cmdhist est activée, les commandes multilignes sont sauvegardées dans l\'historique avec des sauts de ligne incorporés comme séparateurs plutôt que des points-virgules là où c\'est possible.
login_shell
L\'interpréteur crée cette option s\'il est démarré en tant qu\'interpréteur de connexion (voir APPEL plus haut). La valeur ne peut être modifiée.
mailwarn
Si existante et s\'il a été accédé à un fichier que bash surveille pour les courriels depuis sa dernière vérification, le message « The mail in fichier_de_courriel has been read » est affiché.
no_empty_cmd_completion
Si existante et si readline est utilisée, bash n\'essaiera pas d\'utiliser le PATH pour de possibles complètements quand le complètement est tenté sur une ligne vide.
nocaseglob
Si existante, bash fait correspondre les noms de fichiers d\'une façon insensible à la casse lors du développement des chemins (voir Développement des chemins plus haut).
nocasematch
Si existante, bash fait correspondre les motifs d\'une façon insensible à la casse lors de la mise en correspondance pendant l\'exécution des commandes conditionnelles case ou [[.
nullglob
Si existante, bash autorise les motifs ne correspondant à aucun fichier (voir Développement des chemins plus haut) à se développer en une chaîne vide plutôt qu\'en une valeur littérale.
progcomp
Si existante, les outils de complètement programmables (voir Complètement programmable plus haut) sont activés. Cette option est activée par défaut.
promptvars
Si existante, les chaînes d\'invite sont sujettes au développement des paramètres, à la substitution de commande, au développement arithmétique et à la suppression des protections après avoir été développée comme décrit plus haut dans INVITES. Cette option est activée par défaut.
restricted_shell
L\'interpréteur crée cette option s\'il est démarré en mode restreint (voir plus bas INTERPRÉTEUR RESTREINT ). Cette valeur ne peut pas être changée. Elle n\'est pas réinitialisée lorsque les fichiers de démarrage sont exécutés, ce qui permet à ces fichiers de découvrir si un interpréteur est restreint ou non.
shift_verbose
Si existante, la commande interne shift affiche un message d\'erreur lorsque le nombre de décalages dépasse le nombre de paramètres positionnels.
sourcepath
Si existante, la commande interne source (.) utilise la valeur de la variable PATH pour trouver le répertoire contenant le fichier fourni en argument. Cette option est activée par défaut.
xpg_echo
Si existante, la commande interne echo développe par défaut les suites de caractères d\'échappement par contre-oblique.
suspend [-f]
Suspend l\'exécution de l\'interpréteur jusqu\'à la réception d\'un signal SIGCONT. L\'option -f élimine le message d\'erreur s\'il s\'agit d\'un interpréteur de connexion et force sa suspension. L\'état renvoyé est 0, à moins que l\'interpréteur soit un interpréteur de connexion et que l\'option -f soit absente ou que le contrôle des tâches ne soit pas activé.
test expr
[ expr ]
Renvoie un état de 0 ou 1 selon l\'évaluation de la condition expr. Chaque opérateur et opérande doit être représenté par un argument distinct. Les conditions sont composées des primitives décrites plus haut dans CONDITIONS. test n\'accepte aucune option, n\'accepte pas non plus et ignore l\'argument -- signifiant la fin des options.
Les conditions peuvent être combinées avec les opérateurs suivant, décrits par ordre de priorité décroissante.
! expr
Vrai si expr est fausse.
( expr )
Renvoie la valeur de expr. Peut servir à surpasser la priorité normale des opérateurs.
expr1 -a expr2
Vrai si expr1 et expr2 sont toutes deux vraies.
expr1 -o expr2
Vrai si expr1 ou expr2 est vraie.

test et [ évaluent les conditions en fonction d\'un jeu de règles dépendant du nombre d\'arguments.
0 argument
La condition est fausse.
1 argument
La condition est vraie si et seulement si l\'argument n\'est pas vide.
2 arguments
Si le premier argument est !, la condition est vraie si et seulement si le second argument est vide. Si le premier argument est l\'un des opérateurs conditionnel unaires décrits plus haut dans CONDITIONS la condition est vraie si le test unaire est vrai. Si le premier argument n\'est pas un opérateur conditionnel unaire correct, la condition est fausse.
3 arguments
Si le second argument est l\'un des opérateurs conditionnels binaires décrits plus haut dans CONDITIONS, le résultat de la condition est le résultat du test binaire utilisant le premier et le troisième argument en tant qu\'opérandes. Si le premier argument est !, la valeur est la négation du test binaire utilisant les deuxième et troisième arguments. Si le premier argument est exactement ( et le troisième argument est exactement ), le résultat est le test unaire du second argument. Sinon la condition est fausse. Les opérateurs -a et -o sont considérés comme des opérateurs binaires dans ce cas.
4 arguments
Si le premier argument est !, le résultat est la négation de la condition à trois arguments composée des arguments restants. Sinon la condition est analysée et évaluée selon les règles de priorité décrites ci-dessus.
5 arguments ou plus
La condition est analysée et évaluée selon les règles de priorité décrites ci-dessus.
times
Affiche les durées cumulées utilisateur et système pour l\'interpréteur et les processus lancés par cet interpréteur. L\'état renvoyé est 0.
trap [-lp] [[arg] sigspec ...]
La commande arg sera lue et exécutée lorsque l\'interpréteur reçoit l\'un des signaux sigspec. Si arg est absent (et qu\'il n\'y a qu\'un sigspec) ou s\'il est -, chaque signal spécifié est réinitialisé dans son état d\'origine (la valeur qu\'il avait au démarrage de l\'interpréteur). Si arg est la chaîne vide, le signal spécifié par chaque sigspec est ignoré par l\'interpréteur et par les commandes qu\'il appelle. Si arg est absent et si -p a été fournie alors les commandes de captures associées à chacun des sigspec sont affichées. Si aucun argument n\'est fourni ou si seulement -p est indiqué, trap affiche la liste des commandes associées à chaque signal. L\'option -l conduit l\'interpréteur à afficher une liste de noms de signaux et leurs numéros correspondants. Chaque sigspec est soit un nom de signal défini dans <signal.h> ou un numéro de signal. Les noms de signaux sont insensible à la casse et le préfixe SIG est facultatif. Si un sigspec est EXIT (0) la commande arg est exécutée quand l\'interpréteur termine. Si un sigspec est DEBUG, la commande arg est exécutée avant chaque commande simple, commande for, commande case, commande select, chaque commande for arithmétique et avant que la première commande soit exécutée dans une fonction de l\'interpréteur (voir plus haut GRAMMAIRE DE L\'INTERPRÉTEUR ). Se rapporter à la description de l\'option extdebug de la commande interne shopt pour les détails de son effet sur la capture de DEBUG. Si un sigspec est ERR, la commande arg est exécutée chaque fois qu\'une commande simple a un état final différent de zéro, selon les conditions suivantes. La capture de ERR n\'est pas exécutée si la commande qui a échoué fait partie d\'une liste de commandes suivant immédiatement un mot-clef while ou until, un test d\'un if, d\'un && ou d\'une liste || ou si la valeur renvoyée par la commande est inversée par !. Ce sont les mêmes conditions que pour l\'option errexit. Si un sigspec est RETURN, la commande arg est exécutée chaque fois qu\'une fonction de l\'interpréteur ou un script exécuté par les commandes internes . ou source finit son exécution. Les signaux ignorés lors de l\'appel de l\'interpréteur ne peuvent être capturés ni réinitialisés. Les captures sont réinitialisées à leurs valeurs originelles dans un processus enfant lors de sa création. L\'état renvoyé est faux si un quelconque des sigspec est incorrect ; sinon trap renvoie vrai.
type [-aftpP] nom [nom ...]
Sans option, indique comment chaque nom doit être interprété si on l\'utilise en nom de commande. Si l\'attribut -t est utilisé, type affiche une des phrases suivantes alias, keyword, function, builtin ou file selon que le nom est un alias, un mot-clé réservé de l\'interpréteur, une fonction, une commande interne ou un fichier sur le disque. Si le nom n\'est pas trouvé, rien n\'est affiché et un état final à faux est renvoyé. Si l\'option -p est utilisée, type renvoie le nom du fichier qui sera exécuté si l\'on tape le nom en guise de commande ou rien si ``type -t name\'\' ne renvoyait pas file. L\'option -P force une recherche dans PATH pour chaque nom, même si ``type -t name\'\' ne renvoyait pas file. Si une commande est disponible dans la table de hachage, -p et -P affichent la valeur de cette table, qui n\'est pas nécessairement le fichier apparaissant en premier dans PATH. Si l\'option -a est appelée, type affiche tous les emplacements contenant un exécutable du nom indiqué. Ceci inclut les alias et les fonctions, sauf si l\'option -p est également présente. La table de hachage des commandes n\'est pas consultée avec l\'option -a. L\'option -f supprime la fonction de l\'interpréteur de consultation de table, comme avec la commande interne command. type renvoie vrai si un quelconque des arguments est trouvé et faux si aucun n\'a été trouvé.
ulimit [-SHacdefilmnpqrstuvx [limitation]]
Fournit, sur les systèmes qui le permettent, un mécanisme de contrôle des ressources disponibles pour l\'interpréteur et pour les processus qu\'il lance. Les options -H et -S spécifient si la limitation est stricte (hard) ou flexible (soft) pour la ressource indiquée. Une limitation stricte ne peut pas être augmentée une fois qu\'elle a été mise ; une limitation flexible peut être augmentée jusqu\'à la valeur de la limitation stricte correspondante. Si ni -H ni -S n\'est spécifié les limitations strictes et flexibles sont toutes deux mises. La valeur de la limitation peut être un nombre (utilisant les unités particulières de la ressource) ou l\'une des valeurs spéciales hard, soft ou unlimited, qui signifient, respectivement, la limitation stricte courante, la limitation flexible courante et l\'absence de limitation. Si la limitation est omise, la valeur courante de la limitation flexible pour la ressource est affichée, à moins que l\'option -H soit indiquée. Quand plusieurs ressources sont spécifiées, les noms des limitations et leurs unités sont affichés avant les valeurs. Les autres options sont interprétées comme suit :
-a
Toutes les limitations courantes sont signalées
-c
La taille maximum des fichiers core créés
-d
La taille maximum du segment de données d\'un processus
-e
La priorité d\'ordonnancement maximum (« nice »)
-f
La taille maximum d\'un fichier créé par l\'interpréteur
-i
Le nombre maximum de signaux en attente
-l
La taille maximum qui peut être verrouillée en mémoire
-m
La taille maximum de la partie résidente d\'un processus
-n
Le nombre maximum de descripteurs de fichiers ouverts (la plupart des systèmes ne permettent pas de modifier cette valeur)
-p
La taille d\'un tube en blocs de 512 octets (parfois inexistante)
-q
Le nombre maximum d\'octets dans les files de messages POSIX
-r
La priorité rt maximum
-s
La taille maximum de la pile
-t
La durée maximum, en seconde, de temps CPU accordé à un processus
-u
Le nombre maximum de processus autorisés pour un seul utilisateur
-v
La quantité de mémoire virtuelle disponible pour l\'interpréteur
-x
Le nombre maximum de verrous de fichiers

Si une limitation est indiquée, elle sera la nouvelle valeur pour la ressource spécifiée (l\'option -a correspond à l\'affichage seul). Si aucune option n\'est indiquée alors -f est supposée. Les valeurs s\'expriment par pas de 1024 octets, sauf pour -t qui est en secondes, -p, qui utilise des unités de blocs de 512 octets, ainsi que -n et -u, qui n\'ont pas d\'unités. L\'état renvoyé est 0, à moins qu\'une option ou un argument incorrect ait été fourni ou qu\'une erreur se produise en mettant la nouvelle limitation.
umask [-p] [-S] [mode]
Le masque de création de fichier de l\'utilisateur est mis à mode. Si mode commence par un chiffre, il est interprété comme un nombre octal, sinon il est considéré comme un masque symbolique, semblable à ceux acceptés par chmod(1). Si mode est omis ou si l\'option -S est fournie, la valeur courante du masque est affichée. L\'option -S conduit à l\'affichage du masque sous forme symbolique, l\'affichage par défaut étant en octal. Si l\'option -p est fournie et si le mode est omis, la sortie a lieu dans un format réutilisable en entrée. L\'état renvoyé est 0 si le mode a pu être changé correctement ou si aucun argument mode n\'a été fourni, et faux sinon.
unalias [-a] [nom ...]
Supprime le nom de la liste des alias définis. Si l\'option -a est fournie, toutes les définitions d\'alias sont supprimées. La valeur renvoyée est vrai, à moins qu\'un nom fourni ne soit pas un alias défini.
unset [-fv] [nom ...]
Pour chaque nom indiqué, supprimer la variable ou la fonction correspondante. Si aucune option n\'est fournie ou si l\'option -v est indiquée, chaque nom se rapporte à une variable de l\'interpréteur. Les variables en lecture-seule ne peuvent pas être détruites. Si l\'option -f est spécifiée, chaque nom se rapporte à une fonction de l\'interpréteur et la définition de la fonction est supprimée. Chaque variable ou fonction détruite est supprimée de l\'environnement transmis aux commandes ultérieures. Si une quelconque des variables RANDOM, SECONDS, LINENO, HISTCMD, FUNCNAME, GROUPS ou DIRSTACK est détruite, elle perd ses propriétés spécifiques, même s\'il elle est recréée ultérieurement. L\'état final est vrai, à moins qu\'un des noms ne soit en lecture seule.
wait [n ...]
Attend que chaque processus spécifié termine et renvoie son état final. Chaque n peut être un PID ou une spécification de tâche ; si une spécification de tâche est indiquée, la fin de tous les processus de la conduite de cette tâche sera attendue. Si n est omis, la fin de tous les processus enfants actuellement actifs sera attendue et l\'état renvoyé est zéro. Si n spécifie un processus ou une tâche inexistants, l\'état renvoyé est 127. Sinon, l\'état renvoyé est l\'état final du dernier processus ou tâche attendu.
 

TRADUCTIONIndex

Ce document est une traduction réalisée par Christophe Blaess et Thierry Vignaud en 1997, et mise à jour par Alain Portal <aportal AT univ-montp2 DOT fr> en 2006. La version présente dans Debian a été entièrement retravaillée et est dorénavant maintenue par Frédéric Lehobey <frederic DOT lehobey AT proxience DOT com> et les membres de la liste <debian-l10n-french AT lists DOT debian DOT org>. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le paquet manpages-fr-extra.  

VOIR AUSSIIndex

bash(1), sh(1)


Création : octobre 2007  © Tous droits réservés 2007 linux-perl-c
Valid HTML 4.01 TransitionalValid CSS