#!/bin/sh # 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 "$@" echo editing "$@" while sleep 1 do nstat=`ls -l $1` if [ "x$stat" != "x$nstat" ] then exit fi done