私は次のことをしています:
x="Hello to the world of tomorrow\n <pre>";
x="${x}$(tail -n 50 log/logfile.log)"
x="${x}</pre>";
echo -e $x | ./perlscript
Perlスクリプト:
#!perl
# perlscript
open(MAIL, "sendmail -t")
print MAIL "EMAIL HEADERS\n\n"
print MAIL <STDIN>
close(MAIL);
\n
<pre>
電子メールを受信したときにログファイルにタグがありません。Hello to the world of tomorrow
うまく動作し、\n
代表的です。
どうすればtail
削除できませんか\n
?それともチェーンのダウンストリーム/アップストリームですか?
ベストアンサー1
echoコマンドに二重引用符がありません。
echo -e "$x" | ./perlscript