Shell 在命令中使用带引号的pee命令

Shell 在命令中使用带引号的pee命令,shell,pee,Shell,Pee,我有下面的shell命令,我需要使用它将代码输出发送到两个并行命令 cat /data/market_voices_spam_classifier/v5/logs/server.log | sh mapper.sh | python2.7 reducer.py | pee 'tee spammers-`date -d "-1 days" +%Y-%m-%d`' 'EMAIL=noreply mutt -s Test_Mail mail_id@gmail.com' 虽然它工作得很好,但一个小问题

我有下面的shell命令,我需要使用它将代码输出发送到两个并行命令

cat /data/market_voices_spam_classifier/v5/logs/server.log | sh mapper.sh | python2.7 reducer.py | pee 'tee spammers-`date -d "-1 days" +%Y-%m-%d`' 'EMAIL=noreply mutt -s Test_Mail mail_id@gmail.com'

虽然它工作得很好,但一个小问题是,我希望将邮件主题从
Test\u-mail
更改为
“Test-mail”
,我需要在pee命令中使用引号,然后它就不能正常工作了。

这是一个小问题。我只是在外面加了双引号,在里面用了单引号

cat /data/market_voices_spam_classifier/v5/logs/server.log | sh mapper.sh | python2.7 reducer.py | pee 'tee spammers-`date -d "-1 days" +%Y-%m-%d`' "EMAIL=noreply mutt -s 'Test Mail' mail_id@gmail.com"
我知道我不擅长贝壳。请饶了我吧