P004 UNIX

Obsah
Předchozí: Shell - Volby shellu
Volby shellu (pokrač.)

-t

Shell se ukončí po přečtení a provedení jednoho příkazu.

-u nounset

Shell vypíše na standardní chybový výstup hlášení při pokusu o expanzi nedefinované (unset) proměnné. Není-li shell interaktivní, tak se navíc ukončí s nenulovým návratovým kódem.

-v verbose

Shell opisuje vstup na standardní chybový výstup (užitečné pro ladění skriptů).

-x xtrace

Po expanzi každého příkazu jej před provedením vypíše na standardní chybový výstup s prefixem '+ ' (nebo s hodnotou uloženou v PS4).

Volby zadávané pouze při spuštění shellu

Pokud není zadána volba -c ani -s, potom se první argument chápe jako jméno skriptu, který se má v rámci spouštěného shellu provést. Ostatní argumenty se stávají pozičními parametry.

-c řetězec

Shell přečte příkazy z řetězce, provede je a skončí.

-s
Shell se spustí jako interaktivní. Příkazy se čtou ze standardního vstupu a hlášení shellu se posílají na standardní chybový výstup. Následují-li na příkazovm řádku argumenty, použijí se jako poziční parametry. Interaktivní shell se spustí také v případě, že na příkazovém řádku není žádný argument.

-i
Shell se spustí jako interaktivní. Příkazy se čtou ze standardního vstupu a hlášení shellu se posílají na standardní chybový výstup.

-r
Spustí shell v omezeném (restricted) režimu.

Ostatní volby, které zde lze také použít, jsou popsány pod heslem Volby shellu.

Následující: Shell - Shell v omezeném režimu
Obsah

Michal Brandejs brandejs@informatics.muni.cz