( tovis | 2012. 01. 22., v – 15:34 )

A . és az "source" parancs NEM ugyanaz.

1. A dash nem ismeri az "source" parancsot.

2. A . valóban ugyanabban a shell folyamatban fut (így erőforrásokat takarít meg), viszont az így be "includeolt" scriptben létrehozott, módosított változók nem jönnek át a scriptet "includoló" scriptbe. Ha az "includolt" script változói, érték módosításai kellenek, akkor azokat "export" -al kell definiálni.

3. A "source" parancsal "includolt" script úgy hajtódik végre, mintha a meghív script része lenne.

Amit még nem próbáltam ki, hogy mi lesz a . paranccsal "includolt" scriptben de3finiált funkciókkal - ez azért is érdekes, mert mint azt írtam a Debian /etc/init.d/ scriptek hemzsegnek az ilyen parancsoktól.

Remélem nem értettem félre amit írtál.

* Én egy indián vagyok. Minden indián hazudik.