Ce tutoriel montre comment utiliser echo sans retour à la ligne. Avec le terminal Windows, la commande echo permet d’imprimer du texte. Par défaut, la commande echo ajoute un caractère de nouvelle ligne à la sortie. Dans certaines situations, cela peut être une mauvaise chose. Par défaut, la sortie de la commande echo inclut un caractère de nouvelle ligne. Par exemple, si vous imprimez une variable d’environnement, une ligne supplémentaire sera ajoutée à la sortie.

Si vous souhaitez copier la sortie dans le presse-papiers pour l’utiliser dans une autre commande, la ligne supplémentaire peut causer des problèmes. Aujourd’hui, nous verrons comment utiliser echo sans nouvelle ligne le caractère de nouvelle ligne de la sortie de la commande echo à l’invite de commande. Avec le terminal Windows, la commande echo permet d’imprimer du texte. Par défaut, la commande echo ajoute un caractère de nouvelle ligne à la sortie. Dans certaines situations, cela peut être une mauvaise chose.

Comment utiliser echo sans newlin dans l’invite de commande Windows

Si vous avez Windows 11/10, vous pouvez taper vos commandes dans le Invite de commande. Il y a des moments où la nouvelle ligne peut être un problème, surtout si vous voulez copier la sortie et l’utiliser en dehors de l’invite de commande.

Donc, si vous tapez”echo 1″comme commande dans votre invite , vous obtiendrez 1 en sortie, suivi d’une nouvelle ligne et d’une autre ligne d’entrée. Mais vous devez taper plus de commandes après”echo”si vous souhaitez utiliser la même commande sans ajouter de nouvelle ligne. Passons en revue étape par étape :

Appuyez simultanément sur les touches”Windows“et”R”pour ouvrir la fenêtre”Exécuter“. Tapez”cmd“dans la zone Ouvrir. Tapez la commande suivante dans Invite de commandes :
echo | set/p=votre texte ou variable (dans cet exemple c’est’1′) Appuyez sur’Entrée‘pour exécuter cette commande. Vous ne devriez pas voir une nouvelle ligne entre les deux. Si vous souhaitez copier la sortie dans le presse-papiers, vous devrez utiliser la commande”echo“avec la commande”clip“. Utilisez le code suivant : echo | set/p=votre texte ou variable|clip La commande”clip“copiera le texte ou la variable dans le presse-papiers. Ouvrez n’importe quel outil de texte. Par exemple, Bloc-notes. Collez-y le presse-papiers. Vous devriez voir votre sortie sous forme de chaîne de texte dans le Bloc-notes.

FAQ

Echo imprime-t-il une nouvelle ligne ?

Par défaut, echo imprime la chaîne que vous lui donnez et ajoute une nouvelle ligne à la fin. Nous en profitons en exécutant plusieurs instructions d’écho en même temps. Jetons un coup d’œil à l’exemple ci-dessous.

Comment imprimer sans retour à la ligne dans bash ?

La commande echo dans bash ajoute généralement un”n”à la sortie, qui est un échappement caractère qui signifie”nouvelle ligne”. L’option”-n”n’ajoute pas de”n”à la fin de la sortie. Tous les nombres sont maintenant sur une seule ligne, comme vous pouvez le voir.

Qu’est-ce que \C dans echo ?

\c Supprimez la nouvelle ligne > qui devrait normalement venir après le dernier argument dans la sortie. Tous les caractères dans les arguments qui viennent après”c”ne seront pas utilisés. Les commandes suivantes montrent qu’un utilitaire d’écho compatible POSIX XSI doit se fermer lorsqu’il trouve un c : echo-e”foo bar c baz””quux”

Comment faites-vous écho dans différentes lignes ?

Pour utiliser echo pour ajouter plus d’une ligne à un fichier, utilisez l’option-e et mettez n entre chaque ligne. Lorsque vous utilisez l’option-e, vous indiquez à echo d’évaluer les caractères de barre oblique inverse comme n pour une nouvelle ligne. Si vous cat le fichier, vous verrez que chaque nouvelle entrée commence sur une nouvelle ligne juste après le contenu qui s’y trouve déjà.

By Kaitlynn Clay

Je travaille en tant qu'expert UX. Je m'intéresse à la conception de sites Web et à l'analyse du comportement des utilisateurs. Pendant mes jours de congé, je visite toujours le musée d'art.