s
19 708 Pages

écho Il est une commande de systèmes d'exploitation Unix et Unix, et plus généralement des systèmes Posix[1] qui écrit sur ses paramètres sortie standard (En règle générale sur la terminal à partir duquel la commande a été exécutée). Il est généralement utilisé dans le script coquille pour afficher des messages d'information et / ou pour écrire du texte dans un fichier.

Des variantes de la commande écho Ils sont également disponibles dans d'autres systèmes d'exploitation, y compris MS-DOS, AmigaOS[2], Microsoft Windows[3] et OS / 2.

Utilisation dans les systèmes Unix

La syntaxe générale de écho Il se présente comme suit:

echo [arg1 ...]

les paramètres arg indiquer le texte à écrire sur sortie standard.

Dans certaines variantes de Unix, mais aussi dans la version GNU[4], la commande écho prend également en charge les options, y compris, par exemple, il y a -n et -et qui affectent la façon dont les paramètres sont interprétés et la façon dont ils sont affichés. Cependant, ce n'est pas options standard en raison de l'incompatibilité historique entre les systèmes BSD et système V; où les problèmes se produisent, il est possible d'utiliser la commande printf.

Exemples

La commande affiche le message Ceci est un texte.:

$ echo Ceci est un texte.
Ceci est un texte.

La commande écrit Ceci est un texte. dans le fichier test.txt en utilisant la redirection par l'opérateur « supérieur à ». Le contenu du fichier est alors affiché via la commande chat:

$ echo « Ceci est un texte. » > test.txt
$ cat test.txt
Ceci est un texte.

autres langues

la commande écho Il est également présent dans certains langages de programmation, comment PHP[5], pour produire un signal de sortie d'un ou plusieurs instruments à cordes.

notes

  1. ^ (FR) écho, en La base Open Group Spécifications Numéro 6 IEEE Std 1003.1, édition 2004. Récupéré le 02-01-2009.
  2. ^ (FR) AmigaDOS / Echo, utilitybase.com. Récupéré le 02-01-2009.
  3. ^ (FR) écho, en Windows XP référence en ligne de commande A-Z. Récupéré le 02-01-2009.
  4. ^ (FR) écho: Imprimer une ligne de texte, en manuel GNU Coreutils. Récupéré le 02-01-2009.
  5. ^ Manuel PHP: echo