#!/bin/sh CUA_DEV=/dev/cuaa0 cleanup () { kill $! >/dev/null 2>&1 stty "$save_state" exit } trap 'cleanup' 2 save_state=$(stty -g) stty -icanon -icrnl -echo cat <$CUA_DEV & cat >$CUA_DEV .