28.02.2013 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!