# ouvrantes et fermantes et du bloc de commandes entre accolades
nom_fonction() {
cmd1
cmd2
...
... e du corps d’une fonction. Cela permet d’éviter d’entrer en conflit avec les autres traitements du script... *return** permet de retourner une valeur comprise entre 0-255. Pour toute autre valeur, il faut trouver u... nctions définies ainsi sont des commandes situées entre la simplicité d’un alias et la complexité d’un sc
te, une couche logicielle qui fournit l’interface entre l'utilisateur et le système d’exploitation. Il in... logiciel système qui joue un rôle d’intermédiaire entre les programmes applicatifs et les éléments matéri... iphériques, etc. de manière équitable et efficace entres les différents programmes qui s’exécutent en mêm... ll est ainsi une application qui sert d’interface entre l’utilisateur et le système d’exploitation Unix.
l'écran et l'utilisateur peut être sollicité pour entrer des données supplémentaires.
Une fois l'exécuti... et plus généralement de portage des scripts shell entre les différents systèmes Unix. La norme **POSIX**(... I**nterface)) répond à ce besoin de compatibilité entre les systèmes d’exploitations qui se trouvent sur
| Correspond aux caractères de code ASCII compris entre 33 et 126.Ce sont les caractères graphiques affic... | Correspond aux caractères de code ASCII compris entre 32 et 126. C’est la classe [:graph:] avec l’espac... ur bénéficier de la
substitution étendue, il faut entrer la commande :
<code bash>
shopt -s extglob
</co
e shell est un interpréteur de ligne de commande. Entre le moment de la saisie de l'utilisateur et l'exéc... code>
<note warning>
Ne pas introduire d'espaces entre le nom de la variable, l'opérateur d'affectation ... ée aux syntaxes suivantes:
<code bash>
# commande entre backquotes
`commande`
# équivalent
$(commande)
<
str1" != "$str2" ] |
^ \< | test infériorité entre chaînes | [ "$str1" \< "$str2" ] |
^ \> | test infériorité entre chaînes | [ "$str1" \> "$str2" ] |
<no...
# pour les tests sur les chaînes de caractères
# entre les doubles crochets
[[ "bateau" < "navire" ]]; e
e dans le terminal. Il n’est pas aisé de naviguer entre les différentes parties ou même de rechercher du ... approprié |
^ [-abc] | tous les arguments entre [ ] sont facultatifs |
^ %%-a|-b%% | les opt
ar Readline, pour une liste exhaustive du mapping entre touches et les commandes readline voir le manuel ... ar Readline, pour une liste exhaustive du mapping entre touches et les commandes readline voir le manuel