Substitution Des Variables; Interprétation Des Caractères Génériques; Redirection De La Sortie - Bull NOVASCALE 5 5 Série Guide De L'utilisateur

Table des Matières

Publicité

Substitution des variables

La commande set permet de définir et d'afficher les variables d'environnement
(voir la section correspondante dans ce chapitre). Pour utiliser la valeur d'une variable
d'environnement comme argument dans une commande shell, entourez le nom de la
variable du symbole % (exemple : %variable%).
Le shell gère une variable spéciale appelée lasterror, qui contient le code de retour
de la dernière commande shell exécutée.
Interprétation des caractères génériques
Les caractères *, ? et [ peuvent être utilisés comme caractères génériques dans les
arguments des commandes shell.
Lorsqu'un argument contient un ou plusieurs de ces caractères, il est traité en mode "file
meta–arguments" par le shell, qui développe alors la liste des arguments de façon à
inclure tous les noms de fichiers correspondant au masque indiqué.
Ces caractères font partie de masques représentant des noms de fichiers et de répertoires.
Séquence de
caractères
"*"
"?"
"[chaînede
caractères]"
Tableau 36. Interprétation des caractères génériques

Redirection de la sortie

Il est possible de rediriger la sortie des commandes du shell EFI dans des fichiers, en
utilisant la syntaxe suivante :
> unicode_output_file_pathname
>a ascii_output_file_pathname
1> unicode_output_file_pathname
1>a ascii_output_file_pathname
2> unicode_output_file_pathname
2>a ascii_output_file_pathname
>> unicode_output_file_pathname
>>a ascii_output_file_pathname
1>> unicode_output_file_pathname
1>>a ascii_output_file_pathname
Tableau 37. Syntaxe de redirection de la sortie d'une commande
La sortie standard est redirigée par le shell vers un fichier unique, tout comme les erreurs
standard. Il est possible de rediriger la sortie et les erreurs standard vers le même fichier.
En revanche, la redirection de la sortie standard d'une seule commande vers plusieurs
fichiers n'est pas gérée. Il en est de même pour la redirection des erreurs standard.
Remplace un nombre quelconque de caractères dans un nom de fichier.
Remplace un caractère et un seul dans un nom de fichier.
Définit un ensemble de caractères. Le masque correspond à n'importe
lequel de ces caractères. Aucun séparateur n'est utilisé. Il est possible
de définir des plages de caractères en indiquant le premier et le dernier
caractère, séparés par le symbole –. Exemple : [a–zA–Z])
Commande
Signification
Redirection de la sortie
Sortie standard redirigée vers un fichier unicode.
Sortie standard redirigée vers un fichier ascii.
Sortie standard redirigée vers un fichier unicode.
Sortie standard redirigée vers un fichier ascii.
Erreur standard redirigée vers un fichier unicode.
Erreur standard redirigée vers un fichier ascii.
Sortie standard ajoutée à la fin d'un fichier unicode.
Sortie standard ajoutée à la fin d'un fichier ascii.
Sortie standard ajoutée à la fin d'un fichier unicode.
Sortie standard ajoutée à la fin d'un fichier ascii.
Conseils destinés aux administrateurs
5-13

Publicité

Table des Matières
loading

Table des Matières