#!/bin/bash # mail-format.sh: À̸ÞÀÏ ¸Þ¼¼Áö¸¦ Æ÷¸Ë. # ij·µ(>)À̳ª, ÅÇ, °úµµÇÑ µé¿©¾²±â°¡ µÈ ÁÙÀ» »èÁ¦. ARGS=1 E_BADARGS=65 E_NOFILE=66 if [ $# -ne $ARGS ] # ¿øÇÏ´Â ¼ýÀÚÀÇ ÀÎÀÚ°¡ ³Ñ¾î¿Ô´ÂÁö. then echo "»ç¿ë¹ý: `basename $0` filename" exit $E_BADARGS fi if [ -f "$1" ] # ÆÄÀÏÀÌ Á¸ÀçÇÏ´ÂÁö È®ÀÎ. then file_name=$1 else echo "\"$1\" À̶õ ÆÄÀÏÀº ¾ø½À´Ï´Ù." exit $E_NOFILE fi MAXWIDTH=70 # ±ä ÁÙÀ» Á¢À» ³ÐÀÌ. sed ' s/^>// s/^ *>// s/^ *// s/ *// ' $1 | fold -s --width=$MAXWIDTH # "fold"ÀÇ -s ¿É¼ÇÀº °¡´ÉÇÏ´Ù¸é °ø¹é¹®ÀÚ¿¡¼ ÁÙÀ» À߶óÁÝ´Ï´Ù. # ÀÌ ½ºÅ©¸³Æ®´Â ¾ÆÁÖ À¯¸íÇÑ ÀâÁö¿¡ ±â»ç·Î ¼Ò°³µÇ¾î °ÝÂùÀ» ¹ÞÀº #+ 164K Â¥¸® À©µµ¿ìÁî¿ë À¯Æ¿¸®Æ¼¿¡¼ ¿µ°¨À» ¾ò¾î ÀÛ¼ºµÇ¾ú½À´Ï´Ù. exit 0