echo: echo [-neE] [arg ...] Wypisanie argumentów na standardowym wyjściu. Wypisanie na standardowym wyjściu argumentów ARG oddzielonych pojedynczymi spacjami oraz znaku końca linii. Opcje: -n niedołączanie znaku końca linii -e włączenie interpretowania poniższych znaków poprzedzonych odwrotnym ukośnikiem -E wyłączenie interpretowania poniższych znaków poprzedzonych odwrotnym ukośnikiem `echo' interpretuje następujące znaki poprzedzone odwrotnym ukośnikiem: \a alarm (dzwonek) \b cofnięcie \c pominięcie dalszego wyjścia (w tym znaku nowego wiersza) \e znak ESCAPE \E znak ESCAPE \f wysuw strony \n nowy wiersz \r powrót karetki \t tabulacja pozioma \v tabulacja pionowa \\ odwrotny ukośnik \0nnn znak o kodzie ASCII NNN (ósemkowo). NNN może stanowić od 0 do 3 cyfr ósemkowych \xHH znak ośmiobitowy o wartości HH (szesnastkowo). HH może być jedną lub dwiema cyframi szesnastkowymi Stan wyjściowy: Zwracana jest prawda, chyba że wystąpi błąd zapisu.
Ostrzeżenie
Polecenie echo jest całkowicie bezpieczne, jednakże czasami może się zdarzyć, że znajdzie się atakujący, który przekona nieświadomego uzytkownika do wpisania niebezpiecznej sekwencji znaków - zobacz rozdział o „bash quote attack”.
Podpowiedź
Polecenie echo
jest podstawowym sposobem wypisywania danych, jeżeli jest potrzeba
zaawansowanego formatowania tesktu wypisywanego na ekran lub do pluku można skorzystać
z polecenia printf.
Polecenie echo
umożliwia wypisanie na ekran tekstu.
johny@ThinkPad:~$ echo -n ala ma kota
ala ma kotajohny@ThinkPad:~$ echo -n a kot jak to kot
a kot jak to kotjohny@ThinkPad:~$ echo jest zawsze ciekawy
jest zawsze ciekawy
johny@ThinkPad:~$