P004 UNIXObsahPř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