#!/bin/bash # Save the command-line information passed to the function # so that I can translate info to call sendmail if read -t 0; then message=`cat` fi script="$0" for arg in "$@"; do if [ "$lastarg" == "-s" ]; then subject="$arg" fi if [[ $arg =~ [[:space:]] ]]; then arg=\"$arg\" fi lastarg="$arg" done # send message using sendmail echo "Subject: $subject $message" | sendmail -F "`hostname -f`" "$lastarg"