我想知道如何按当前日期和输出文件名列出文件
我当前的命令:
ls -l /var/www/html/test --time-style=+%D | grep $(date +%D)
输出:
-rwxrwxr-x 1 root test 146 04/03/18 file1.txt
-rwxrwxr-x 1 root test 146 04/03/18 file2.txt
我尝试了ls /var/www/html/test --time-style=+%D | grep $(date +%D)
,但它没有用。
基本上,我希望输出仅为文件名file1.txt
和file2.txt
答案 0 :(得分:1)
ls -l /var/www/html/test --time-style=+%D | grep $(date +%D) | awk '{print $7}'
编辑:格式化代码
答案 1 :(得分:0)
我相信filesystem::path
命令对于该任务更好。
阅读此answer。
Microsoft.Office.Interop.Outlook.MailItem mailItem = (Microsoft.Office.Interop.Outlook.MailItem) Globals.ThisAddIn.Application.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem);
mailItem.Subject = "Order #1";
mailItem.To = "orderbot@doe.com";
mailItem.Sender = (Here has to be the EntryAddress)
mailItem.Display(false);
我认为这是更优雅的解决方案。