Echo d'une nouvelle ligne en Bash

Fumbani Banda 30 janvier 2023
  1. Commande echo de Bash
  2. Écho d’une nouvelle ligne en Bash avec -e
  3. Afficher une nouvelle ligne dans Bash avec $
Echo d'une nouvelle ligne en Bash

Ce tutoriel montrera les différentes manières d’imprimer une nouvelle ligne dans bash en utilisant -e et $ avec la commande echo.

Commande echo de Bash

La commande Bash echo est une commande qui est utilisée pour imprimer la sortie sur le terminal.

echo 'I love working in Linux'

Production :

I love working in Linux

Écho d’une nouvelle ligne en Bash avec -e

La commande echo ne reconnaît pas le caractère de nouvelle ligne par défaut. Pour imprimer une nouvelle ligne dans bash, nous devons activer la commande echo pour interpréter un caractère de nouvelle ligne en ajoutant l’option -e.

L’utilisation de echo pour imprimer une nouvelle ligne avec l’option -e peut ne pas fonctionner sur tous les systèmes. Dans certains systèmes, l’option -e peut être ignorée. Une meilleure façon d’imprimer une nouvelle ligne est d’utiliser printf.

echo 'This is the first line \nThis is the second line'

Production :

This is the first line \nThis is the second line
echo -e 'This is the first line \nThis is the second line'

Production :

This is the first line
This is the second line

Afficher une nouvelle ligne dans Bash avec $

Nous pouvons utiliser le $ avant le caractère de nouvelle ligne, qui est entre guillemets simples, pour imprimer une nouvelle ligne avec echo.

echo This is the first line$'\n'This is the second line

Production :

This is the first line
This is the second line
Fumbani Banda avatar Fumbani Banda avatar

Fumbani is a tech enthusiast. He enjoys writing on Linux and Python as well as contributing to open-source projects.

LinkedIn GitHub