P004 UNIXObsahPředchozí: Shell - Interní příkazy shellu: builtin, cd, command |
Interní příkazy shellu (pokrač.)
- echo [-neE] [argumenty]
Příkaz vypíše na standardní výstup argumenty oddělené mezerou.Návratový kód je vždy 0.
Po uvedení volby -n se potlačí výstup nového řádku za posledním argumentem.
Volba -e zapíná řídicí význam následujících sekvencí. Volba -E tento význam vypíná (u systémů, které je implicitně interpretují jako řídicí).
\a pípne (alert) \b o znak vzad (backspace) \c potlačí výstup nového řádku \f nová stránka (form feed) \n nový řádek (new line) \r návrat na začátek řádku (cr) \t horizontální tabulátor \v vertikální tabulátor \\ obrácené lomítko \nnn osmičkový kód ASCII znaku
echo -e 'Dnešní datum: \c'; date
- eval [argumenty]
Příkaz přečte, expanduje a spojí argumenty do jednoho příkazu. Takto vytvořený příkaz se předá shellu k expanzi a provedení.Návratový kód provedeného příkazu se předá jako návratový kód příkazu eval. Při zadání prázdného nebo žádného argumentu je návratový kód nulový.
Následující příklad vypíše 'C':
A=B; B=C
eval echo \$$A
Následující: Shell - Interní příkazy shellu: exec, exit, export, fg Obsah |
Michal Brandejs brandejs@informatics.muni.cz