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