tcl:exec
Différences
Ci-dessous, les différences entre deux révisions de la page.
tcl:exec [2023/10/11 12:13] – créée CrazyCat | tcl:exec [2023/10/11 12:16] (Version actuelle) – [Description] CrazyCat | ||
---|---|---|---|
Ligne 12: | Ligne 12: | ||
Si un arg (ou paire d' | Si un arg (ou paire d' | ||
- | * <kbd>|</ | + | * `|` Sépare des commandes distinctes dans le pipeline. La sortie standard de la commande précédente sera injectée dans l' |
- | * <kbd>|&</ | + | * `|&` Sépare des commandes distinctes dans le pipeline. L' |
- | * <kbd>< fileName</ | + | * `< fileName` Le fichier désigné par fileName est ouvert et utilisé comme l' |
- | * <kbd><@ fileId</ | + | * `<@ fileId` FileId doit être l' |
- | * <kbd><< value</ | + | * `<< value` Value est transmise à la première commande comme son entrée standard. |
- | * <kbd>> fileName</ | + | * `> fileName` La sortie standard de la dernière commande est redirigée sur un fichier nommé fileName, en écrasant son précedent contenu. |
- | * <kbd>2> fileName</ | + | * `2> fileName` L' |
- | * <kbd>>& fileName</ | + | * `>& fileName` L' |
- | * <kbd>>> fileName</ | + | * `>> fileName` La sortie standard de la dernière commande est redirigée et ajoutée à la fin d'un fichier nommé fileName. |
- | * <kbd>2>> fileName</ | + | * `2>> fileName` L' |
- | * <kbd>>>& | + | * `>>& |
- | * <kbd>>@ fileId</ | + | * `>@ fileId` FileId doit être l' |
- | * <kbd>2>@ fileId</ | + | * `2>@ fileId` FileId doit être l' |
- | * <kbd>>&@ fileId</ | + | * `>&@ fileId` FileId doit être l' |
Si la sortie standard n'a pas été redirigée alors la commande exec retourne la sortie standard de la dernière commande dans le pipeline. Si une des commandes dans le pipeline finit anormalement ou est killed ou suspendue, alors exec renverra une erreur et le message d' | Si la sortie standard n'a pas été redirigée alors la commande exec retourne la sortie standard de la dernière commande dans le pipeline. Si une des commandes dans le pipeline finit anormalement ou est killed ou suspendue, alors exec renverra une erreur et le message d' | ||
Ligne 31: | Ligne 31: | ||
Si le dernier caractère du résultat ou du message d' | Si le dernier caractère du résultat ou du message d' | ||
- | Si l' | + | Si l' |
- | Si le dernier arg est <kbd>&</ | + | Si le dernier arg est `&` alors le pipeline sera exécuté en arrière-plan. Dans ce cas la commande exec renverra une liste dont les éléments sont les identificateurs de processus pour tous les sous-processus dans le pipeline. La sortie standard de la dernière commande dans le pipeline ira dans la sortie standard de l' |
Le premier mot de chaque commande est interprété comme le nom de la commande; la substitution tilde est effectuée, et si le résultat ne contient pas de slashes alors les répertoires dans la variable d' | Le premier mot de chaque commande est interprété comme le nom de la commande; la substitution tilde est effectuée, et si le résultat ne contient pas de slashes alors les répertoires dans la variable d' |
tcl/exec.1697026423.txt.gz · Dernière modification : 2023/10/11 12:13 de CrazyCat