polecenie echo w systemie Linux z przykładami

polecenie echo w systemie Linux z przykładami

The Echo polecenie w systemie Linux to wbudowane polecenie, które umożliwia użytkownikom wyświetlanie wierszy tekstu lub ciągów znaków przekazywanych jako argumenty. Jest powszechnie używany w skryptach powłoki i plikach wsadowych do wyświetlania tekstu stanu na ekranie lub w pliku.

Składnia polecenia `echo` w systemie Linux

echo [option] [string] 

Tutaj,

[opcje] = Różne dostępne opcje modyfikacji zachowania polecenia `echo`

[string] = To jest ciąg znaków, który chcemy wyświetlić.

Podstawowe użycie: Wyświetlanie tekstu/ciągu:

Najprostszym sposobem użycia polecenia echo jest wyświetlenie tekstu lub ciągu znaków na terminalu. Aby to zrobić, po prostu podaj żądany tekst lub ciąg znaków jako argument polecenia echo.

Składnia:

echo [string] 

Przykład:

Jeśli chcemy wyświetlać Geeks dla Geeks. Używamy następującego polecenia.

echo 'Geeks for Geeks' 
Wyświetl tekst

Wyświetl tekst

Opcje Dostępne w poleceniu `echo` w systemie Linux

NOTATKA :- -To jest umożliwia tutaj interpretację znaków ucieczki odwrotnych ukośników

1. : usuwa wszystkie spacje pomiędzy tekstem

Przykład:

echo -e 'Geeks for Geeks' 
usuń spację

usuń spację

2. c: pomiń końcową nową linię za pomocą interpretera backspace „-e”, aby kontynuować bez emitowania nowej linii.

Przykład:

echo -e 'Geeks cfor Geeks' 
kontynuuj bez emitowania nowej linii

kontynuuj bez emitowania nowej linii

W powyższym przykładzie tekst po c nie jest drukowany i pomijany na końcu nowego wiersza.

3. : ta opcja tworzy nową linię od miejsca, w którym jest używana.

Przykład:

 echo -e 'Geeks 
for 
Geeks' 
utwórz nową linię

utwórz nową linię

4. : ta opcja służy do tworzenia poziomych odstępów tabulacji.

Przykład:

echo -e 'Geeks 	for 	Geeks' 
tworzenie poziomego obszaru tabulatorów

tworzenie poziomego obszaru tabulatorów

5. : powrót karetki z interpreterem backspace „-e”, aby uzyskać na wyjściu określony powrót karetki.

Przykład:

echo -e 'Geeks 
for Geeks' 
Powrót karetki

Powrót karetki

W powyższym przykładzie tekst przed nie jest drukowany.

6. ta opcja służy do tworzenia pionowych spacji tabulacji.

Przykład:

echo -e 'Geeks vfor vGeeks 
utwórz pionowe tabulatory

utwórz pionowe tabulatory

7. a: powrót alertu z interpreterem Backspace „-e”, aby uzyskać alert dźwiękowy.

Przykład:

echo -e 'aGeeks for Geeks' 
alarmowy powrót

alarmowy powrót

Wykonanie tego polecenia spowoduje wygenerowanie dźwięku ostrzegawczego lub dzwonka.

8. echo *: to polecenie wydrukuje wszystkie pliki/foldery, podobnie jak polecenie ls.

Przykład:

echo * 
podobne do polecenia `ls`

podobne do polecenia `ls`

9. -n: ta opcja służy do pomijania powtarzania końcowego znaku nowej linii.

Przykład:

echo -n 'Geeks for Geeks' 
pomiń echo końcowego znaku nowej linii.

pomiń echo końcowego znaku nowej linii

10. Przekierowanie wyjścia „echo”.

Dane wyjściowe `echo` można przekierować do pliku zamiast wyświetlać je na terminalu. Możemy to osiągnąć używając operatorów `>` lub `>>` do przekierowania wyjścia.

Przykład:

echo 'Welcome GFG'>wynik.txt 

Spowoduje to zapisanie wyniku polecenia echo w pliku o nazwie `output.txt`. Plik zostanie nadpisany, jeśli już istnieje.

Jeśli chcemy dołączyć dane wyjściowe do istniejącego pliku, używamy `>>` zamiast `>`.

Wniosek

W tym artykule omówiliśmy polecenie `echo` w systemie Linux, które jest potężnym i wszechstronnym narzędziem pozwalającym użytkownikom wyświetlać linie tekstu lub ciągi znaków na terminalu. Ogólnie możemy powiedzieć, że rozumiejąc polecenie `echo` i eksperymentując z jego funkcjami, możemy skutecznie wyświetlać komunikaty, zmienne lub dowolny żądany tekst w naszym Linuksie.

?t=153