Sous Linux, la commande echo peut être utilisée pour afficher une ligne de chaîne/texte passée en tant que arguments. Cette commande est une commande intégrée qui est principalement et largement utilisée dans divers fichiers de commandes et scripts shell pour tester l'état d'un fichier et d'un écran.
Les distributions Linux nous permettent de contrôler et de configurer le système nous-mêmes. Dans ce contexte, la commande echo est l'une des commandes les plus utilisées. Il est utilisé dans les fichiers batch et les scripts bash pour générer un texte d'état sur notre écran ou dans un fichier. La commande répète ce qu'on nous a dit de répéter. Cette fonction est très simple mais ne doit faire que cela. Par exemple, nous n'obtiendrons pas de résultat visible des scripts shell sans écho. Shell est une interface utilisateur dans laquelle nous pouvons saisir des commandes distinctes comme la commande cat, la commande head, la commande tail ou encore la commande echo.
L'opération d'écho commune est équivalente à tous les langages de programmation. Nous effectuons l'entrée (qui est sous forme de chaîne), et elle est reçue et le résultat est à nouveau inchangé.
héritage Java
Important: L'interpréteur de ligne de commande ou interface utilisateur est également connu sous le nom de shell bash. C'est le shell standard des distributions Linux et la fenêtre de texte où nous pouvons saisir nos commandes. La commande echo est un segment élémentaire d'Ubuntu et est préinstallée sur tous les systèmes.
Syntaxe de la commande echo
echo [option] [string]
Implémentations de la commande echo
La commande echo existe dans SymbOS, KolibriOS, HP MPE/iX, ReactOS, Microsoft Windows, IBM OS/2, Digital Research FlexOS, Acorn Computers Panos, Microwave OS-9, Zilog Z80-RIO, MetaComCo TRIPOS, TSC FLEX, Multics, Systèmes d'exploitation de type Unix et Unix.
Plusieurs coquilles dont chaque Coquilles de type Csh (comme zsh ou Bash), de type Bourne, et COMMANDE.COM également et cmd.exe exécutent la commande echo en tant que commande intégrée.
La commande existe également dans le shell EFI.
Historique de la commande echo
La commande echo a démarré dans Multics. Plus tard, cela a été précisé par Doug Mcllroy dans C la langue comme 'exercice des doigts' et vérifié pour être utile. Il est devenu une partie des 2 versions d'Unix.
Dans les 7 versions, la commande echo -n remplaçait prompt (se comportait cependant comme la commande echo, sans terminer la sortie avec le délimiteur de ligne).
Cette commande a commencé à développer des séquences d'échappement C comme n avec la différence que les séquences d'échappement octales étaient représentées par 0ooo plutôt que ooo en C sur UNIX/PWB et après Unix System 3. La commande echo existe en 2 versions sur MS-DOS.
De nos jours, diverses implémentations incompatibles avec l'écho sont disponibles sur des systèmes d'exploitation distincts (différentes sur un système similaire). Par défaut, certains d’entre eux développent des séquences d’échappement, d’autres non. De même, quelques-uns d’entre eux obtiennent des options (dont la liste change avec les implémentations), et quelques-uns non.
La spécification Echo POSIX laisse la nature non spécifiée lorsque l'argument initial est -n ou que d'autres arguments incluent des caractères barre oblique inverse lors de la spécification d'Unix (l'option XSI dans POSIX) impose le développement des séquences et ne permet pas le traitement des options.
Plusieurs implémentations de la commande echo ne sont pas flexibles au sein de la plateforme par défaut. En raison de ces types de changements de nature, la commande echo est examinée comme une commande non portable, et la commande, c'est-à-dire imprimer est préféré sur les systèmes de type Unix.
Quels sont les caractères de contrôle d'écho ?
Une fois que nous aurons compris le principe général de la commande echo, nous apprendrons les caractères de contrôle que nous pouvons utiliser avec la commande. Ces caractères de contrôle ne sont pas visibles directement sur notre écran mais déterminent plusieurs choses, comme les sauts de ligne, la fin du texte et le début du texte.
S'échapper | Description |
---|---|
un | Bruit d'alarme |
Un personnage de retour | |
c | Supprime l'habillage du texte |
F | Dos |
Retour au début de la ligne | |
Saut de ligne | |
Tableau (facultatif) | |
\ | Sortie de caractères barre oblique inverse |
dans | Tableau (facultatif) |