On Tuesday 24 August 2004 14:42, Angus Leeming wrote: > #! /bin/sh > > # A script to start lyx on a 21" screen > > LYXDIR=$HOME/.lyx > PREFERENCES=$LYXDIR/preferences > > # Tune to suit > ZOOM=120 > > test -r ${PREFERENCES} && { > grep '^\\screen_zoom' ${PREFERENCES} > /dev/null && { > sed "s/^\(\\\\screen_zoom\).*/\1 ${ZOOM}/" \ > ${PREFERENCES} > ${PREFERENCES}_new > mv ${PREFERENCES}_new ${PREFERENCES} > } || { > echo "\\screen_zoom ${ZOOM}" >> ${PREFERENCES} > } > } || { > echo "\\screen_zoom ${ZOOM}" >> ${PREFERENCES} > }
Wow! You've got a lot of time on your hands. You can simplify the above to: perl -i -pe 's/screen_zoom \d+/screen_zoom XXX/' $HOME/.lyx/preferences -- ----- [EMAIL PROTECTED] http://s11n.net "...pleasure is a grace and is not obedient to the commands of the will." -- Alan W. Watts