A shell lehet interaktív és nem interaktív módú. Utóbbi esetben a prompt változónak nincs értéke. Ezt ellenőrizve bizonyos dolgok kihagyhatóak. Ez a megoldás gyakori szkriptekben, belépésekkor nem minden kap értéket, stb. Ez néha kellemetlen, mikor mi mégis kötegelten akarunk feldolgozni valamit scriptből, de belépni nem akarunk. Jó lenne tehát interaktívan futtatni a parancsfájlt. Ez nem is olyan könnyű, de egy fél délelőtt alatt megtaláltuk a megoldást:
A -i biztosítja az interaktív módot, a kacsacsőrrel pedig be tudjuk adni a futtatandó fájlt. Valamiért ugyanis -i után magát a fájlt már nem veszi be kacsacsőr nélkül.
Persze ha még ezt is kötegelve akarjuk indítani távolról, akkor a távoli indításnak is interaktívnak kell lennie: