Echo nel CMD: scopri i segreti di questo comando essenziale Windows

Utilizzi Windows e vuoi imparare a usare la riga di comando ? Hai sentito parlare del comando echo, ma non sai a cosa serve o come usarlo? Niente panico, in questo articolo scoprirai cos'è il comando echo, come utilizzarlo per visualizzare messaggi o modificare il parametro echo e quali caratteri speciali devi conoscere per sfuggire ai simboli riservati.

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

Cos'è il comando eco?

Il comando echo è un'istruzione che puoi scrivere in una finestra nera chiamata Prompt dei comandi. Questa finestra ti permette di comunicare con il tuo computer impartendogli ordini scritti. Il comando echo viene utilizzato per visualizzare parole o frasi in questa finestra. Se ad esempio scrivi: echo Ciao vedrai apparire sulla finestra la parola Ciao.

immagine 196

Il comando echo è un'opzione che significa che anche gli ordini che scrivi vengono visualizzati nella finestra prima di essere eseguiti. Ad esempio, se scrivi: dir vedrai apparire la parola dir seguita dall'elenco dei file e delle cartelle che si trovano nella directory corrente.

immagine 197

L'eco dei comandi è abilitato per impostazione predefinita , ma puoi disabilitarlo se desideri nascondere i comandi che scrivi in ​​un file speciale chiamato file batch . Un file batch è un file che contiene diversi ordini di seguito e può essere eseguito automaticamente .

La sintassi del comando echo è la seguente:

eco [ ]

eco [su | spento]

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

Questo articolo potrebbe interessarti: Ctrl + Z: a ​​cosa serve questa straordinaria scorciatoia da tastiera?

Come utilizzare il comando echo per visualizzare i messaggi?

Eco cmd

Il comando echo è particolarmente utile quando l'eco è disabilitato . Per visualizzare un messaggio su più righe senza visualizzare i comandi, è possibile includere più comandi echo dopo che il comando echo è stato disabilitato nel programma batch. Ad esempio, se desideri visualizzare il seguente messaggio:

Buongiorno,

Questo è un esempio

messaggio multilinea.

Arrivederci.

È possibile utilizzare il seguente file batch:

@eco disattivato

eco Ciao,

eco Questo è un esempio

eco del messaggio multilinea.

eco Addio.

immagine 198

Il simbolo @ davanti al primo comando impedisce che venga ripetuto quel particolare comando . Se vuoi visualizzare una riga vuota sullo schermo , puoi usare il comando echo. senza spazio prima del periodo. Altrimenti, il punto apparirà al posto di una riga vuota.

immagine 199

Come utilizzare il comando echo per modificare l'impostazione dell'eco?

Se desideri abilitare o disabilitare l'eco del comando comando echo on o echo off . Ad esempio, se desideri disabilitare l'eco dei comandi al prompt dei comandi, digita:

eco disattivato

immagine 200

Dopo aver disabilitato Echo, il prompt dei comandi non viene visualizzato nella finestra del prompt dei comandi. Per visualizzare nuovamente il prompt dei comandi, digitare:

eco

immagine 201

Se vuoi evitare che tutti i comandi vengano riprodotti in un file batch , includi il comando echo off all'inizio del file. Ad esempio, se desideri eseguire i seguenti comandi senza visualizzarli sullo schermo:

dir

rottura

cls

È possibile utilizzare il seguente file batch:

@eco disattivato

dir

rottura

cls

Quali caratteri speciali devi 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. Questi sono i seguenti personaggi:

  • <
  • >
  • |
  • &
  • ^

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 davanti ad 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

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

  • Bonjour Monde!

È necessario digitare il seguente comando:

  • echo "Ciao mondo ^!"

Puoi anche usare due simboli ^ senza bisogno di virgolette doppie. Per esempio :

  • echo Ciao mondo ^^!
immagine 203

Domande frequenti sul comando echo

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

Come utilizzare il comando echo per reindirizzare l'output su un file?

Se vuoi salvare il risultato del comando echo in un file, puoi usare il simbolo > per reindirizzare l'output su un file. Ad esempio, se vuoi creare un file XML con il comando echo, puoi digitare:

  • eco ^ > miofile.xml

Il simbolo > crea un nuovo file o sovrascrive il contenuto di un file esistente. Se desideri aggiungere contenuto a un file esistente, puoi invece utilizzare il simbolo >>. Ad esempio, se desideri aggiungere una riga al file XML precedente, puoi digitare:

  • eco >> miofile.xml

Come utilizzare il comando echo per visualizzare le variabili di ambiente?

Se vuoi visualizzare i valori delle variabili d'ambiente con il comando echo , devi utilizzare il simbolo % attorno al nome della variabile. Ad esempio, se desideri visualizzare il nome dell'utente corrente , puoi digitare:

  • echo %NOMEUTENTE%

Se desideri visualizzare tutti i nomi e i valori delle variabili di ambiente, puoi digitare:

  • impostato

Come utilizzare il comando echo per visualizzare ora e data?

Se desideri visualizzare l'ora e la data con il comando echo, puoi utilizzare le variabili di ambiente %TIME% e %DATE%. Ad esempio, se desideri visualizzare l'ora e la data correnti, puoi digitare:

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

È inoltre possibile utilizzare i comandi di data e ora per visualizzare o modificare la data e l'ora del sistema .

Come utilizzare il comando echo per visualizzare un messaggio senza ritorni a capo? 

Se vuoi visualizzare un messaggio con il comando echo senza passare alla riga successiva, puoi usare l'opzione /n. Ad esempio, se desideri visualizzare due messaggi sulla stessa riga, puoi digitare: echo /n Ciao echo /n mondo

immagine 204

Come utilizzare il comando echo per visualizzare caratteri speciali?

Se vuoi visualizzare caratteri speciali con il comando echo, come virgolette, parentesi angolari o il simbolo di reindirizzamento, devi precederli con il simbolo ^ per evitarli. Ad esempio, se desideri visualizzare il testo " Ciao > Mondo", puoi digitare: echo ^"Ciao ^> Mondo^"

Conclusione

Il comando echo è un comando utile per visualizzare messaggi sullo schermo o impostazione dell'eco del comando Permette anche di creare semplici file di testo o manipolare variabili d'ambiente . Per utilizzare correttamente il comando echo , è necessario conoscere i caratteri speciali da utilizzare con il simbolo ^ . Ci auguriamo che questo articolo ti abbia fornito una migliore comprensione del comando echo cmd e delle sue applicazioni.

Articolo precedente Come aprire un file GPX? Impara come usarli!
Articolo successivo Il 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!