#!/bin/bash # in a gnuplot file that has a flag for whether to plot in x11 or something # else, changes the flag to 1 or 0 depending on how it is called # $1 is "on" or "off" for whether to set the flag on or off # $2 is the name of the file to be changed if [ $# -lt 2 ]; then echo "Correct syntax is \"turnx11 on|off filename\"" >&2 exit 1 elif [ $1 = on ]; then newfile="$2a" sed 's/x11=0/x11=1/' < $2 > $newfile ; mv $newfile $2 ; chmod +x $2 elif [ $1 = off ]; then newfile="$2a" sed 's/x11=1/x11=0/' < $2 > $newfile ; mv $newfile $2 ; chmod +x $2 else echo "Correct syntax is \"turnx11 on|off filename\"" >&2 fi