Nouvelle ligne dans le script Batch
-
Utilisez
echo
pour créer une nouvelle ligne en Batch -
Utilisez
EnableDelayedExpansion
pour créer une nouvelle ligne en Batch - Générer une nouvelle ligne en créant une variable en 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:
echo,
echo;
echo(
echo/
echo+
echo=
echo.
echo\
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
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