Guide Bash du débutant - Index général des HOWTOs et mini ...
Guide Bash du débutant - Index général des HOWTOs et mini ...
Guide Bash du débutant - Index général des HOWTOs et mini ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Bash</strong> peut être configuré pour quitter quand il trouve <strong>des</strong> variables non déclarées. En mode<br />
interactif ce comportement est désactivé.<br />
Quand les comman<strong>des</strong> intégrées <strong>du</strong> Shell trouvent <strong>des</strong> erreurs de redirection, cela n'a pas pour<br />
eff<strong>et</strong> de quitter le Shell.<br />
Les comman<strong>des</strong> intégrées utilisées selon le mode POSIX <strong>et</strong> qui renvoient <strong>des</strong> erreurs n'ont pas<br />
pour eff<strong>et</strong> de quitter le Shell. Les comman<strong>des</strong> intégrées sont listées à la Section 3.2, « Les<br />
comman<strong>des</strong> intégrées <strong>du</strong> Shell ».<br />
Un échec de exec ne fait pas quitter le Shell.<br />
Des erreurs pro<strong>du</strong>ites par l'analyse de syntaxe ne font pas quitter le Shell.<br />
Le contrôle simple de nom <strong>des</strong> arguments de la commande intégrée cd est activé par défaut.<br />
La sortie automatique, après le laps de temps spécifié par la variable TMOUT, est activée.<br />
Plus d'informations :<br />
Section 2, « Variables »<br />
Section 6, « Plus d'options <strong>Bash</strong> »<br />
Voir Chapitre 12, Trapper les signaux au suj<strong>et</strong> <strong>des</strong> signaux.<br />
Section 4, « Le processus d'expansion de Shell » aborde divers processus d'expansion sur une<br />
commande saisie.<br />
2.2.4. Les conditions<br />
Les expressions conditionnelles sont utilisées dans la commande composée [[ <strong>et</strong> par les intégrées test<br />
<strong>et</strong> [.<br />
Les expressions peuvent être unaire ou binaire. Une expression unaire est souvent utilisée pour<br />
examiner le statut d'un fichier. Vous avez seulement besoin d'un obj<strong>et</strong>, exemple un fichier, pour<br />
tester une condition <strong>des</strong>sus.<br />
Il y a aussi <strong>des</strong> opérateurs de comparaison de textes <strong>et</strong> de nombres ; ils sont binaires, puisqu'ils<br />
requièrent 2 obj<strong>et</strong>s pour effectuer le test. Si l'option FICHIER d'une expression est de la forme<br />
/dev/fd/N, alors le <strong>des</strong>cripteur de fichier N est utilisé. Si l'option FICHIER d'une expression est de la<br />
forme /dev/stdin, /dev/stdout ou /dev/stderr, alors le <strong>des</strong>cripteur de fichier 0, 1 ou 2 respectivement<br />
est utilisé.<br />
Les conditions sont discutées en détail au Chapitre 7, Les instructions de condition.<br />
Plus d'informations au suj<strong>et</strong> <strong>des</strong> <strong>des</strong>cripteurs de fichiers à la Section 2.3, « Redirection <strong>et</strong> <strong>des</strong>cripteurs<br />
de fichiers ».<br />
2.2.5. L'arithmétique avec Shell<br />
Le Shell perm<strong>et</strong> aux expressions arithmétiques d'être évaluées, en tant que processus d'expansion ou<br />
par l'intégrée l<strong>et</strong>.<br />
L'évaluation utilise <strong>des</strong> entiers de longueur fixe sans vérification de possible débordement de<br />
capacité, mais avec un contrôle de la division par 0 qui renvoie une erreur. Les opérateurs, leur ordre<br />
<strong>et</strong> leur associativité, sont pareil que dans le langage C, voir Chapitre 3, L'environnement <strong>du</strong> <strong>Bash</strong>.<br />
2.2.6. Alias<br />
Les alias perm<strong>et</strong>tent à une chaîne d'être substituée par un mot quand il est utilisé comme le premier