#!/bin/bash if [ $# -lt 1 ] then echo "Syntax: $0 []"; exit 2; fi INFILE="$1"; shift; TMPFILE=$( mktemp ); test -z "$TMPFILE" && TMPFILE="/tmp/tempfile$$" touch "$TMPFILE"; unexpand "$INFILE" --first-only $* > "$TMPFILE" if [ $? -eq 0 ] then cat "$TMPFILE" > "$INFILE" rm "$TMPFILE"; exit 0; else rm "$TMPFILE"; exit 1; fi