Siduction Forum > Scripting & Kernelhacking

[DE] Verzeichnis aus Datei erzeugen

<< < (2/2)

melmarker:
Wenn man es als no-brainer haben will

--- Code: ---OLDIFS=$IFS
IFS=foo
Verarbeitung
IFS=$OLDIFS

--- End code ---

Ausführlicher hier: https://stackoverflow.com/questions/4128235/what-is-the-exact-meaning-of-ifs-n

Geier0815:
Ich mag mich ja täuschen aber da für das Skript eine Subshell erzeugt wird und diese nichts an den Elternprozess durch reicht, sollte mit Beendigung des Skripts IFS in der aufrufenden Shell unberührt sein. Oder sitze ich da einem Irrtum auf?

Aber sicherlich ist es nicht verkehrt sich um so etwas Gedanken zu machen, der Teufel ist bekanntlich ein Eichhörnchen. Es gibt ja auch skript-Aufrufe die es direkt in der aktuellen shell ausführen. Von daher: Danke für den ergänzenden Hinweis.

melmarker:

--- Quote from: Geier0815 on 2018/06/26, 08:40:59 ---Ich mag mich ja täuschen aber da für das Skript eine Subshell erzeugt wird und diese nichts an den Elternprozess durch reicht, sollte mit Beendigung des Skripts IFS in der aufrufenden Shell unberührt sein. Oder sitze ich da einem Irrtum auf?

--- End quote ---

Du irrst Dich nicht - und dann nimmst Du den Schnipsel und baust ihn irgendwo anders ein oder erweiterst das Script - ist mir nicht nur einmal passiert :D

Navigation

[0] Message Index

[*] Previous page

Go to full version
Powered by Advanced Topic Prefix Pro
Powered by SMFPacks WYSIWYG Editor