Echo nel prompt dei comandi: scopri i segreti di questo comando essenziale Windows

Utilizzi Windows e vuoi imparare a usare la riga di comando ? Hai sentito parlare del Windows `echo`, ma non sai a cosa serve o come usarlo? Non preoccuparti, in questo articolo scoprirai cos'è il comando `echo`, come usarlo per visualizzare messaggi o modificare i parametri di echo e quali caratteri speciali devi conoscere per evitare i simboli riservati.

Breve video tutorial sul comando "echo" , alcune cose da capire:

Che cos'è il comando echo?

Il comando `echo` è un'istruzione che puoi digitare in una finestra nera chiamata Prompt dei comandi. Questa finestra ti permette di comunicare con il tuo computer impartendogli comandi scritti. Il comando `echo` viene utilizzato per visualizzare parole o frasi in questa finestra. Ad esempio, se digiti `echo Bonjour`, vedrai apparire la parola `Bonjour` nella finestra.

immagine 196

L'eco dei comandi, invece, è un'opzione che visualizza i comandi digitati nella finestra prima che vengano eseguiti. Ad esempio, se digiti `dir`, vedrai la parola `dir` seguita da un elenco di file e cartelle nella directory corrente.

immagine 197

L'eco dei comandi è abilitato di default , ma puoi disabilitarlo se vuoi nascondere i comandi che scrivi in ​​un file speciale chiamato file batch . Un file batch è un file che contiene diversi comandi in sequenza e può essere eseguito automaticamente .

La sintassi del comando echo è la seguente:

eco [<message> ]

eco [acceso | spento]

Il primo parametro, `<messaggio> ` , specifica il testo da visualizzare sullo schermo. Il secondo parametro, `[on | off]`, abilita o disabilita la funzionalità di eco dei comandi. Se si utilizza il comando `echo` senza parametri, viene visualizzata l'impostazione di eco corrente (attivata o disattivata).

Questo articolo potrebbe interessarti: Ctrl + Z: qual è lo scopo di questa sorprendente scorciatoia da tastiera?

Come si usa il comando echo per visualizzare i messaggi?

Echo comando

Il comando `echo` è particolarmente utile quando echo è disabilitato . Per visualizzare un messaggio multiriga senza visualizzare i comandi, è possibile includere più comandi `echo`. dopo aver disabilitato il comando echo nel programma di elaborazione batch. Ad esempio, se si desidera visualizzare il seguente messaggio:

Buongiorno,

Questo è un esempio

messaggio su più righe.

Ciao.

È possibile utilizzare il seguente file di elaborazione batch:

@echo spento

eco Ciao,

echo Questo è un esempio

eco del messaggio multilinea.

Arrivederci.

immagine 198

Il simbolo @ prima del primo comando impedisce che quel particolare comando venga visualizzato . Se si desidera visualizzare una riga vuota sullo schermo , è possibile utilizzare il comando `echo` senza spazio prima del punto. Altrimenti, verrà visualizzato il punto al posto di una riga vuota.

immagine 199

Come si usa il comando echo per modificare il parametro echo?

Per abilitare o disabilitare l'echo dei comandi , è possibile utilizzare il `echo on` o `echo off` . Ad esempio, se si desidera disabilitare l'echo dei comandi al prompt dei comandi, digitare:

eco spento

immagine 200

Una volta disabilitato echo, il prompt dei comandi non verrà visualizzato nella finestra del prompt dei comandi. Per visualizzarlo nuovamente, digitare:

eco acceso

immagine 201

Se si desidera impedire che tutti i comandi in un file batch vengano riprodotti , includere il comando `echo off` all'inizio del file. Ad esempio, se si desidera eseguire i seguenti comandi senza visualizzarli sullo schermo:

direttore

rottura

cls

È possibile utilizzare il seguente file di elaborazione batch:

@echo spento

direttore

rottura

cls

Quali caratteri speciali devo conoscere per usare il comando echo?

Alcuni caratteri hanno un significato speciale per la shell Windows e non possono essere utilizzati direttamente nel comando echo. Si tratta dei seguenti caratteri:

  • <
  • >
  • |
  • &
  • ^

Questi caratteri vengono utilizzati per reindirizzare l'output di un comando , creare una pipeline tra due comandi , eseguire due comandi contemporaneamente o eseguire l'escape di un carattere speciale . Per visualizzare questi caratteri con il comando `echo` , è necessario utilizzare un carattere di escape prima di essi. Il carattere di escape è il simbolo ^. Ad esempio, per visualizzare il seguente messaggio:

  • A>B | C&D ^ E

È necessario digitare il seguente comando:

  • eco A-^>B ^| C^&D ^^ E
immagine 202

Si noti che è necessario digitare due simboli ^ per visualizzare un singolo simbolo ^. Allo stesso modo, se si desidera visualizzare un punto esclamativo (!), è necessario utilizzare le virgolette doppie e un simbolo ^ prima del punto esclamativo. Ad esempio, per visualizzare il seguente messaggio:

  • Ciao mondo!

È necessario digitare il seguente comando:

  • echo "Ciao mondo^!"

È anche possibile utilizzare due simboli ^ senza bisogno di virgolette doppie. Ad esempio:

  • echo Ciao mondo^^!
immagine 203

FAQ sul comando echo

Ecco alcune domande frequenti sul comando echo e le relative risposte.

Come posso usare il comando echo per reindirizzare l'output a un file?

Se si desidera salvare l'output del comando `echo` in un file, è possibile utilizzare il simbolo `>` per reindirizzare l'output a un file. Ad esempio, se si desidera creare un file XML con il comando `echo`, è possibile digitare:

  • eco ^<?xml version= »1.0″ encoding= »utf-8″ ?^> > miofile.xml

Il simbolo > crea un nuovo file o sovrascrive il contenuto di un file esistente. Se si desidera aggiungere contenuto a un file esistente, è possibile utilizzare il simbolo >>. Ad esempio, per aggiungere una riga al file XML precedente, è possibile digitare:

  • eco<root> >> miofile.xml

Come si usa il comando echo per visualizzare le variabili d'ambiente?

Se si desidera visualizzare i valori delle variabili d'ambiente utilizzando il comando `echo` , è necessario utilizzare il simbolo `%` attorno al nome della variabile. Ad esempio, se si desidera visualizzare il nome dell'utente corrente , è possibile digitare:

  • echo %NOMEUTENTE%

Se si desidera visualizzare tutti i nomi e i valori delle variabili d'ambiente, è possibile digitare:

  • impostato

Come si usa il comando echo per visualizzare l'ora e la data?

Per visualizzare l'ora e la data utilizzando il comando echo, è possibile utilizzare le variabili d'ambiente %TIME% e %DATE%. Ad esempio, per visualizzare l'ora e la data correnti, è possibile digitare:

  • echo Sono le %TIME% del %DATE%
immagine 205

È anche possibile utilizzare i comandi time e date per visualizzare o modificare l'ora e la data del sistema .

Come posso utilizzare il comando echo per visualizzare un messaggio senza un'interruzione di riga? 

Se si desidera visualizzare un messaggio con il comando `echo` senza passare alla riga successiva, è possibile utilizzare l'opzione `/n`. Ad esempio, se si desidera visualizzare due messaggi sulla stessa riga, è possibile digitare: `echo /n Hello` `echo /n the world`

immagine 204

Come si usa il comando echo per visualizzare i caratteri speciali?

Se si desidera visualizzare caratteri speciali con il comando echo, come virgolette, parentesi angolari o il simbolo di reindirizzamento, è necessario anteporli al simbolo ^ per eseguirne l'escape. Ad esempio, se si desidera visualizzare il testo " Ciao > Mondo", è possibile digitare: echo ^“Ciao ^> Mondo^”

Conclusione

Il comando `echo` è utile per visualizzare messaggi sullo schermo o il parametro echo di un comando creare semplici file di testo o manipolare variabili d'ambiente . Per utilizzare correttamente il comando `echo` , è necessario sapere quali caratteri speciali utilizzare come escape con il simbolo ^ . Ci auguriamo che questo articolo vi abbia aiutato a comprendere meglio il comando `echo cmd` e le sue applicazioni.

Articolo precedente: Come aprire un file GPX? Scopri come utilizzarli!
Articolo successivo : Driver Broadcom BCM20702A0: comprendere il suo ruolo in Windows 10
Ciao a me, sono François :) Editor nel mio tempo libero che ama condividere la sua passione: TT High tech! 😍 Che si tratti di hardware, software, videogiochi, social media e tante altre aree del sito. Condivido con voi le mie analisi, i miei test, i tutorial e i miei preferiti su vari media. Sono un tecnofilo esperto ed esigente, che non si limita a seguire la moda, ma che cerca di guidarti verso le migliori soluzioni. Quindi rimanete sintonizzati!