Porady Admina

Porady Admina: echo

Ostatnia aktualizacja: 15 września 2023, 11:55

W 50-tym wpisie z cyklu Porady Admina, zajmiemy się programem echo.

Polecenie echo w systemie Linux służy do wyświetlania wiersza tekstu/łańcucha, który jest przekazywany jako argument. Jest to wbudowane polecenie, które jest najczęściej używane w skryptach powłoki i plikach wsadowych do wyświetlania tekstu na ekranie lub w pliku.

echo jest częścią pakietu coreutils.

Opcje
-n : nie wypisuje kończącego znaku nowego wiersza
-e : włącza interpretowania sekwencji specjalnych z ukośnikiem
-E : wyłącza interpretowanie sekwencji specjalnych z ukośnikiem (domyślnie)
–help : wyświetla ten tekst i kończy pracę
–version : wyświetla informacje o wersji i kończy działanie

Jeśli użyto opcji -e to rozpoznawane są następujące sekwencje specjalne:
\\ odwrotny ukośnik
\a dzwonek, alarm (BEL)
\b backspace
\c kończy wypisywanie wyniku
\e escape
\f wysuw strony
\n znak nowego wiersza
\r powrót karetki
\t tabulacja pozioma
\v tabulacja pionowa
\0NNN bajt o wartości ósemkowej NNN (1 do 3 cyfr)
\xHH bajt o wartości szesnastkowej HH (1 do 2 cyfr)

Składnia

echo OPCJA PRZEKAZ

Przykłady

Wyświetl powitanie

echo "Witaj w świecie Linux"

Przekaż powyższe zdanie do pliku tekstowego

echo "Witaj w świecie Linux" >> mojplik.txt

Usuń spacje ze zdania

echo -e "Witaj w świecie Linux"
WitajwświecieLinux

Ta opcja tworzy nową linię od miejsca, w którym została użyta

echo -e "Witaj \nw \nświecie \nLinux"
Witaj
w
świecie
Linux

Ta opcja służy do tworzenia poziomych odstępów tabulacji

echo -e "Witaj \tw \tświecie \tLinux"
Witaj w świecie Linux

Ta opcja służy do tworzenia pionowych spacji tabulacji

echo -e "Witaj \vw \vświecie \vLinux"
Witaj
w
świecie
Linux

To polecenie wydrukuje wszystkie pliki/foldery, podobnie jak polecenie ls.

echo (gwiazdka)

Więcej informacji o programie echo uzyskasz poleceniem:
man echo

Click to rate this post!
[Total: 2 Average: 5]

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna jest chroniona przez reCAPTCHA i Google Politykę Prywatności oraz obowiązują Warunki Korzystania z Usługi.