| Objectif : | Copier l'entrée standard vers la sortie standard, puis copier le(s) fichier(s) spécifié(s) vers la sortie standard. |
| Format : | Y [/D /T /F "format"] file... |
| file | Fichier ou liste de fichiers à envoyer à la sortie standard. |
| /D | Préfixe chaque ligne avec la date du jour (aaaa-mm-jj) |
| /T | Préfixe chaque ligne avec l'heure actuelle (hh:mm:ss.ms) |
| /F "format" | Une chaîne de format d'heure/date personnalisée . Voir @DATEFMT pour plus de détails sur les arguments deformat. |
Voir aussi : TEE, piping et redirection.
Utilisation :
La commande Y copie les données de l'entrée standard (généralement le clavier) vers la sortie standard (généralement l'écran). Une fois l'entrée terminée, les fichiers nommés sont ajoutés à la sortie standard.
Si vous tapez au clavier pour produire le texte d'entrée pour Y, vous devez entrer un Ctrl-Z pour mettre fin à l'entrée.
Lorsque vous utilisez Y avec un tuyau, vous devez tenir compte du fait que les programmes situés aux deux extrémités du tuyau s'exécutent simultanément, et non pas séquentiellement.
Voir Piping pour plus d'informations sur les pipes.
Exemples :
Pour obtenir du texte à partir de l'entrée standard, y ajouter les fichiers MEMO1 et MEMO2, et envoyer la sortie à MEMOS:
y memo1 memo2 > memos
La commande Y est particulièrement utile si vous souhaitez ajouter des données redirigées au début d'un fichier au lieu de les ajouter à la fin. Par exemple, cette commande copie la sortie de DIR, suivie du contenu du fichier DIREND, dans le fichier DIRALL :
dir | y dirend > dirall