#!/bin/rc # run B but then wait for the file to change. # great to set as $EDITOR. # the notion of a file changing is a little weak. stat=`{ls -l $1} B $1 echo editing $1 while (sleep 1) { nstat=`{ls -l $1} if (! ~ $"stat $"nstat) exit }