Skrypty Bash – polecenie Bash Echo
W tym artykule zobaczymy polecenie echo. Polecenie Echo to wbudowana funkcja polecenia dla systemu Unix/Linux, która jest zwykle używana do wyświetlania tekstu lub wiadomości na ekranie.
Składnia:
$ echo [option]
Na przykład :
$ echo Geeks For Geeks
Wyjście :
Geeks For Geeks
Wyjście
Generalnie są trzy opcje:
- -N : Nie drukuje końcowego znaku nowej linii.
- -I : Jest to opcja domyślna, która wyłącza realizację sekwencji ucieczki.
- -To jest : Służy do umożliwienia interpretacji znaków ucieczki odwrotnych ukośników
Niektóre sekwencje ucieczki wykonują różne operacje, takie jak:
Sekwencje ewakuacyjne | Oznaczający |
|---|---|
| B | Backspace |
| Ukośnik wsteczny | |
| N | Nowa linia |
| R | Powrót karetki |
| T | Zakładka pozioma |
| W | Zakładka pionowa |
Przykład 1: Backspace
$ echo -e 'Geeks For Geeks'
Wyjście:
GeeksForGeeks
Wyjście
Przykład 2: Nowa linia
$ echo -e 'Geeks For Geeks'
Wyjście :
Geeks For Geeks
Wyjście
Przykład 3: Zakładka pozioma
$ echo -e 'Geeks For Geeks'
Wyjście :
Geeks For Geeks
Wyjście
Przykład 4: Ukośnik odwrotny
$ echo -e 'GeeksForGeeks'
Wyjście :
GeeksForGeeks
Wyjście
Przykład 5: Powrót karetki
$ echo -e 'Geeks For Geeks'
Wyjście :
For Geeks
Wyjście
Przykład 6: Zakładka pionowa
$ echo -e 'Geeksv Forv Geeks'
Wyjście :
Geeks♂ For♂ Geeks
Wyjście
Przykład 7: -n Opcja
$ echo -n 'Geeks For Geeks'
Wyjście :
Geeks For Geeks
Wyjście
Możesz znaleźć wszystkie polecenia związane z Echo wpisując następujące polecenie.
$ /bin/echo --help
Wyjście :
Wyjście
Istnieje kilka innych sposobów użycia polecenia echo
Pobieranie danych wejściowych od użytkownika:
Tworzymy plik tekstowy o nazwie userInput.sh i wpisujemy w nim następujący kod.
#!/bin/sh echo 'Enter Your Name : ' read name #It take input from user echo 'Hello, $name. Welcome to GeeksForGeeks'
Teraz uruchom userInput.sh za pomocą poniższego kodu:
$ chmod +x ./userInput.sh $ ./userInput.sh
Wyjście :
Wyjście
Wniosek
Podsumowując, polecenie echo jest wszechstronnym i potężnym poleceniem wbudowanym w systemy Unix/Linux, które pozwala użytkownikom wyświetlać tekst lub wiadomości na ekranie. W artykule szczegółowo omówiono składnię polecenia echo, opcje i różne przykłady jego użycia, w tym możliwość pomijania znaków nowej linii, włączania/wyłączania interpretacji sekwencji ucieczki oraz wyświetlania znaków specjalnych, takich jak cofanie, tabulatory i powrót karetki. W artykule omówiono także sposób jednoczesnego zbierania danych wejściowych od użytkowników za pomocą poleceń echo i read. Ogólnie rzecz biorąc, polecenie echo jest niezbędnym narzędziem w zestawie narzędzi użytkownika systemu Unix/Linux, umożliwiającym efektywną manipulację tekstem i wyświetlanie wyników w środowisku wiersza poleceń.