yes Linux Commands

Qu’est-ce qu’une yes Commande Linux ?

Explication

yes COMMAND:
La commande «yes» imprime de façon répétitive la chaîne donnée séparée par un espace et suivie par un saut de ligne jusqu’à ce qu’elle soit arrêtée. Si aucune chaîne n’est donnée, elle imprime simplement 'y' de façon répétitive, jusqu’à ce qu’elle soit arrêtée. Elle est normalement utilisée dans les scripts, sont résultat est relié à une commande ou programme qui vous avise de faire ceci ou cela (voulez-vous supprimer ce fichier, appuyez 'y' ou 'n')
SYNTAXE:
La syntaxe est
yes [string..]
yes [options..]

OPTIONS :
--help Imprimer le message d’aide et quitter
--version Imprimer la version et quitter

EXEMPLE:
  1. Imprimer la chaîne donnée de façon répétitive :
    yes "hscripts"

    La commande ci-dessus imprimera hscripts de façon répétitive jusqu’à ce qu’elle soit arrêtée (CTRL+C).
  2. Pour supprimer un fichier sans appuyer aucune touche lorsqu’elle le demande :
    yes | rm -i *.txt

    Dans l’exemple ci-dessus, la commande «yes» est liée à la commande «rm». Normalement «rm –i» vous demandera de retirer le fichier, pour retirer le fichier, vous devez saisir soit y (yes (oui)) ou n(no (non)). Lorsqu’elle est liée avec «yes» par défaut, le «yes» s’imprimera y et tous les fichiers txt seront retirés automatiquement, pour que vous n’ayez pas besoin de saisir y pour chaque fichier txt.
    yes n | rm -i *.txt
    L’exemple ci-dessus dit de ne pas retirer un fichier lorsque le «rm –i» vous demande de retirer le fichier.

LINUX / UNIX cmd