我喜歡從日誌文件獲取今天的條目,以便我可以每天將它發送到我的電子郵件。 這是我的命令,它不工作請幫忙。使用cat命令的日期格式
cat /var/log/fail2ban.log | grep "date +%Y\-%m\-%d"
我喜歡從日誌文件獲取今天的條目,以便我可以每天將它發送到我的電子郵件。 這是我的命令,它不工作請幫忙。使用cat命令的日期格式
cat /var/log/fail2ban.log | grep "date +%Y\-%m\-%d"
我會把我的評論作爲答案。
你想這樣的:
cat /var/log/fail2ban.log | grep `date +%Y-%m-%d`
兩個反引號之間的文本`由你的shell執行,並通過命令的輸出代替。
backtics are [deprecated](http://stackoverflow.com/a/4708569/297323)也許更新您的答案'$(...)' – 2013-04-26 13:39:46
我喜歡從日誌文件中獲取昨天的條目,以便我可以發送每天給我的電子郵件。 該命令將提供日誌文件 cat /var/log/fail2ban.log | grep'date +%Y \ - %m \ - %d' 如何爲昨天的條目重寫此命令? – sathees 2013-04-26 20:39:32
你可能想反引用「'」而不是引號。 – SuperSaiyan 2013-04-26 13:22:47
非常感謝你 – sathees 2013-04-26 13:26:17
歡迎來到SO,如果解決了,你應該[接受答案](http://meta.stackexchange.com/a/5235/141005),以便其他人瀏覽此線程可以受益。 – SuperSaiyan 2013-04-26 13:28:56