Echo w wierszu poleceń: odkryj sekrety tego podstawowego polecenia Windows

Czy korzystasz z Windows i chcesz nauczyć się korzystać z wiersza poleceń ? Słyszałeś o poleceniu `echo`, ale nie wiesz, do czego służy ani jak go używać? Nie martw się, w tym artykule dowiesz się, czym jest polecenie `echo`, jak go używać do wyświetlania komunikatów lub modyfikowania parametrów echa , a także jakie znaki specjalne należy znać, aby uniknąć zarezerwowanych symboli.

Krótki samouczek wideo na temat polecenia „echo” . Kilka rzeczy do zrozumienia:

Czym jest polecenie echo?

Polecenie `echo` to polecenie, które można wpisać w czarnym oknie zwanym Wierszem Poleceń. To okno umożliwia komunikację z komputerem poprzez wydawanie mu poleceń pisemnych. Polecenie `echo` służy do wyświetlania słów lub fraz w tym oknie. Na przykład, jeśli wpiszesz: `echo Bonjour`, zobaczysz w oknie słowo `Bonjour`.

obraz 196

polecenie echo wyświetla wpisane polecenia w oknie przed ich wykonaniem. Na przykład, jeśli wpiszesz: `dir`, zobaczysz słowo `dir`, a następnie listę plików i folderów w bieżącym katalogu.

obraz 197

Funkcja echo poleceń jest domyślnie włączona , ale można ją wyłączyć, jeśli chcesz ukryć polecenia wpisywane w specjalnym pliku zwanym plikiem wsadowym . Plik wsadowy to plik zawierający kilka poleceń w sekwencji, który może być uruchamiany automatycznie .

Składnia polecenia echo jest następująca:

echo [<message> ]

echo [włącz | wyłącz]

Pierwszy parametr, `<message> ` , określa tekst wyświetlany na ekranie. Drugi parametr, `[on | off]`, włącza lub wyłącza funkcję echa poleceń. Użycie polecenia `echo` bez parametrów powoduje wyświetlenie aktualnego ustawienia echa (włączone lub wyłączone).

Ten artykuł może Cię zainteresować: Ctrl + Z: Jaki jest cel tego zaskakującego skrótu klawiaturowego?

Jak wyświetlić wiadomości za pomocą polecenia echo?

Echo cmd

Polecenie `echo` jest szczególnie przydatne, gdy echo jest wyłączone . Aby wyświetlić komunikat wielowierszowy bez wyświetlania poleceń, można użyć wielu poleceń `echo`. po wyłączeniu polecenia echo w programie przetwarzania wsadowego. Na przykład, jeśli chcesz wyświetlić następujący komunikat:

Dzień dobry,

To jest przykład

wiadomość wielowierszowa.

Do widzenia.

Możesz użyć następującego pliku przetwarzania wsadowego:

@echo off

echo Cześć,

echo To jest przykład

echo wiadomości wielowierszowej.

Do widzenia.

obraz 198

Symbol @ przed pierwszym poleceniem zapobiega wyświetleniu tego konkretnego polecenia . Jeśli chcesz wyświetlić pusty wiersz na ekranie , możesz użyć polecenia `echo` bez spacji przed kropką. W przeciwnym razie zamiast pustego wiersza pojawi się kropka.

obraz 199

Jak użyć polecenia echo do modyfikacji parametru echo?

Jeśli chcesz włączyć lub wyłączyć echo polecenia , możesz użyć `echo on` lub `echo off` . Na przykład, aby wyłączyć echo polecenia w wierszu poleceń, wpisz:

wyłączyć echo

obraz 200

Po wyłączeniu funkcji Echo wiersz poleceń nie będzie wyświetlany w oknie wiersza poleceń. Aby ponownie wyświetlić wiersz poleceń, wpisz:

echo na

obraz 201

Jeśli chcesz zapobiec wyświetlaniu wszystkich poleceń w pliku wsadowym , umieść polecenie „echo off” na początku pliku. Na przykład, jeśli chcesz uruchomić poniższe polecenia bez wyświetlania ich na ekranie:

dyrektor

przerwa

kls

Możesz użyć następującego pliku przetwarzania wsadowego:

@echo off

dyrektor

przerwa

kls

Jakie znaki specjalne muszę znać, aby używać polecenia echo?

Niektóre znaki mają specjalne znaczenie dla powłoki Windows i nie można ich używać bezpośrednio w poleceniu echo. Są to następujące znaki:

  • <
  • >
  • |
  • &
  • ^

Znaki te służą do przekierowania wyjścia polecenia , utworzenia potoku między dwoma poleceniami , jednoczesnego wykonania dwóch poleceń lub do ucieczki przed znakiem specjalnym . Aby wyświetlić te znaki za pomocą polecenia `echo` , należy użyć znaku ucieczki . Znakiem ucieczki jest symbol ^. Na przykład, aby wyświetlić następujący komunikat:

  • A>B | C&D ^ E

Musisz wpisać następujące polecenie:

  • echo A-^>B ^| C^&D ^^ E
obraz 202

Pamiętaj, że aby wyświetlić jeden symbol ^, musisz wpisać dwa symbole ^. Podobnie, aby wyświetlić wykrzyknik (!), musisz użyć cudzysłowu i symbolu ^ przed wykrzyknikiem. Na przykład, aby wyświetlić następujący komunikat:

  • Witaj świecie!

Musisz wpisać następujące polecenie:

  • echo "Witaj świecie^!"

Możesz również użyć dwóch symboli ^ bez potrzeby stosowania cudzysłowów. Na przykład:

  • echo Witaj Świecie^^!
obraz 203

Często zadawane pytania dotyczące polecenia echo

Poniżej znajdują się najczęściej zadawane pytania dotyczące polecenia echo i odpowiedzi na nie.

Jak użyć polecenia echo, aby przekierować dane wyjściowe do pliku?

Jeśli chcesz zapisać wynik polecenia `echo` do pliku, możesz użyć symbolu `>`, aby przekierować wynik do pliku. Na przykład, aby utworzyć plik XML za pomocą polecenia `echo`, wpisz:

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

Symbol > tworzy nowy plik lub nadpisuje zawartość istniejącego pliku. Jeśli chcesz dodać zawartość do istniejącego pliku, możesz użyć symbolu >>. Na przykład, aby dodać wiersz do poprzedniego pliku XML, możesz wpisać:

  • echo<root> >> myfile.xml

Jak wyświetlić zmienne środowiskowe za pomocą polecenia echo?

Aby wyświetlić wartości zmiennych środowiskowych za pomocą polecenia `echo` , należy umieścić symbol `%` wokół nazwy zmiennej. Na przykład, aby wyświetlić nazwę bieżącego użytkownika , można wpisać:

  • echo %USERNAME%

Jeśli chcesz wyświetlić wszystkie nazwy i wartości zmiennych środowiskowych, możesz wpisać:

  • ustawić

Jak użyć polecenia echo, aby wyświetlić godzinę i datę?

Jeśli chcesz wyświetlić godzinę i datę za pomocą polecenia echo, możesz użyć zmiennych środowiskowych %TIME% i %DATE%. Na przykład, aby wyświetlić aktualną godzinę i datę, wpisz:

  • echo Jest %TIME% dnia %DATE%
obraz 205

Można również użyć poleceń time i date , aby wyświetlić lub zmienić czas i datę systemową .

Jak użyć polecenia echo, aby wyświetlić wiadomość bez podziału wiersza? 

Jeśli chcesz wyświetlić komunikat za pomocą polecenia `echo` bez przechodzenia do następnego wiersza, możesz użyć opcji `/n`. Na przykład, aby wyświetlić dwa komunikaty w tym samym wierszu, możesz wpisać: `echo /n Witaj` `echo /n świat`

obraz 204

Jak użyć polecenia echo do wyświetlania znaków specjalnych?

Aby wyświetlić znaki specjalne za pomocą polecenia echo, takie jak cudzysłowy, nawiasy kątowe lub symbol przekierowania, należy poprzedzić je symbolem ^, aby je pominąć. Na przykład, aby wyświetlić tekst „ Hello > World”, można wpisać: echo ^“Hello ^> World^”

Wniosek

Polecenie `echo` jest przydatne do wyświetlania komunikatów na ekranie lub parametru `echo` polecenia tworzenia prostych plików tekstowych lub manipulowania zmiennymi środowiskowymi . Aby poprawnie używać polecenia `echo` , należy wiedzieć, które znaki specjalne należy poprzedzić symbolem `^` . Mamy nadzieję, że ten artykuł pomógł Ci lepiej zrozumieć polecenie `echo cmd` i jego zastosowania.

Poprzedni artykuł: Jak otworzyć plik GPX? Dowiedz się, jak z nich korzystać!
Następny artykuł : Sterownik Broadcom BCM20702A0: zrozumienie jego roli w systemie Windows 10
Witam mnie, tu François :) W wolnym czasie redaktor, który uwielbia dzielić się swoją pasją: TT High tech! 😍 Niezależnie od tego, czy chodzi o sprzęt, oprogramowanie, gry wideo, media społecznościowe i wiele innych obszarów witryny. Dzielę się z Wami moimi analizami, testami, tutorialami i ulubionymi w różnych mediach. Jestem wykształconym i wymagającym technofilem, który nie tylko podąża za modą, ale stara się poprowadzić Cię w kierunku najlepszych rozwiązań. Bądźcie na bieżąco!