Nouvelle ligne dans le script Batch

MD Aminul Islam 30 janvier 2023
  1. Utilisez echo pour créer une nouvelle ligne en Batch
  2. Utilisez EnableDelayedExpansion pour créer une nouvelle ligne en Batch
  3. Générer une nouvelle ligne en créant une variable en Batch
Nouvelle ligne dans le script Batch

Nous pouvons echo une nouvelle ligne dans les scripts Batch comme d’autres langages de programmation et de script. Vous pouvez suivre cet article si vous cherchez un moyen de faire écho dans une nouvelle ligne.

Dans cet article, nous allons montrer différentes manières de faire écho dans une nouvelle ligne. De plus, nous verrons des exemples nécessaires avec des explications pour faciliter la compréhension du sujet.

Utilisez echo pour créer une nouvelle ligne en Batch

Ci-dessous, nous avons répertorié quelques types echo qui peuvent être utilisés pour créer une nouvelle ligne. Ceux-ci sont:

  1. echo,
  2. echo;
  3. echo(
  4. echo/
  5. echo+
  6. echo=
  7. echo.
  8. echo\
  9. echo:

Vous trouverez ci-dessous un exemple et sa sortie concernant cette méthode.

@ECHO off
ECHO This is a line&ECHO\This is a new line
PAUSE

Après avoir exécuté le script, vous obtiendrez une sortie comme celle ci-dessous.

This is a line
This is a new line

Utilisez EnableDelayedExpansion pour créer une nouvelle ligne en Batch

En utilisant EnableDelayedExpansion, vous pouvez également créer une nouvelle ligne. Pour ce faire, vous devez suivre l’exemple ci-dessous.

@ECHO off
SETLOCAL EnableDelayedExpansion
(set \n=^
%=Do not remove this line=%
)
ECHO This is a line!\n!This is a new line
PAUSE

Après avoir exécuté le script, vous obtiendrez une sortie comme celle ci-dessous.

This is a line
This is a new line

Générer une nouvelle ligne en créant une variable en Batch

Nous pouvons également générer une nouvelle ligne en créant une variable. Pour ce faire, vous devez suivre l’exemple ci-dessous.

@ECHO off
ECHO This is a line
REM Creating a gap with echo
ECHO:
ECHO This is a new line
PAUSE

Après avoir exécuté le script, vous obtiendrez une sortie comme celle ci-dessous.

This is a line

This is a new line
MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

Article connexe - Batch File