14.8 Zusammenfassung

Der POSIX-Standard unternimmt große Anstrengungen, um das Schreiben portabler Shell-Skripten zu ermöglichen. Wenn Sie innerhalb der Grenzen dessen bleiben, was der Standard definiert, haben Sie gute Aussichten, portable Skripten zu schreiben. Die wirkliche Welt bleibt allerdings ein finsterer Ort. bash und ksh93 bieten zwar eine ganze Reihe von Erweiterungen jenseits von POSIX, allerdings sind die Dinge zwischen diesen beiden Shells nicht immer zu 100 Prozent kompatibel. Es gibt eine große Anzahl von kleinen Stolpersteinen, auf die Sie achten müssen – selbst in einfachen Bereichen wie den set-Optionen oder beim Speichern des vollständigen Status der Shell.

Mit dem shopt-Befehl können Sie das Verhalten von bash steuern. Wir ...

Get Klassische Shell-Programmierung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.