#!/bin/sh set -e if [ "$#" != 2 ] then echo Bad args >&2 exit 1 fi echo "$1" > $2.new if ! [ -f $2 ] || ! cmp -s -- $2 $2.new then mv $2.new $2 echo Sending fi