아래 명령에서는 메일을 보냅니다. 이메일로 전송되는 기기 ID
if [ -s "$TMP_RPT_FILE" || -s "$TMP_RPT_FILE1" ]
then
if [ -s "$TMP_RPT_FILE" ]
then
print "Meters with READINGS ONLY for $RPT_DT" > $RPT_FILE
cat $TMP_RPT_FILE | uniq >> $RPT_FILE
fi
if [ -s "$TMP_RPT_FILE1" ]
then
print "Meters with id for $RPT_DT" > $RPT_FILE
cat $TMP_RPT_FILE1 | uniq >> $RPT_FILE
fi
cat $RPT_FILE | \
$MAILCMD -s "$HOST: Meters with READINGS Only and No Profile Data for $RPT_DT" $MAILLIST
fi
ID가 있는 미터의 경우 이메일은 다음과 같이 전송됩니다.
output-Meter with Id for 27 Jul PPPP1222344556
출력을 다음과 같이 인쇄하고 싶습니다.
Meter with Id for 27 Jul
PPPP1222344556
어떻게 해야 합니까?
답변1
ksh
ksh93( 또는 아님)을 사용하는 경우 를 사용하여 개행 문자를 나타낼
sh
수 있습니다.$'\n'
${RPT_DT%${RPT_DT#* * }}$'\n'${RPT_DT#* * }