O'Reilly logo

bash kurz & gut, Second Edition by Karsten Guenther

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Subshells

Von eine Shell gestartete Shells werden als Subshells bezeichnet. In Skripten handelt es sich dabei normalerweise um nicht interaktive Shells. Von der Befehlszeile lassen sich natürlich auch normale, interaktive Shells (mit der Befehlszeilenoption -l auch Login-Shells) starten. Der Shelllevel ($SHLVL) ist stets um 1 größer als derjenige der Elternshell.

Elternshells vererben exportierbare Variablen und Funktionen an Subshells. Aus Subshells lassen sich Variablen (und Funktionen) nur über in der Elternshell mittels source („Kontrollstrukturen“) ausgeführte Skripten exportieren.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required