Поиск имени файла

Как искать файл с заданным String и currentTimestamp, а если не найден, запускается письмо?
Для Ex-: я должен искать файл, имя файла которого будет выглядеть как filename_05172015 и вызвать почту, если она не найдена в данном каталоге? Будет только один файл с таким именем файла, но он добавил бы дополнительные часы и минуты.

One Solution collect form web for “Поиск имени файла”

Предполагая, что вы используете bash (или zsh ), а ваш почтовый агент – sendmail, тогда:

 [[ -f "filename_$(date '+%m%d%Y')" ]] || echo "File is missing!" | sendmail myname@gmail.com 

Между [[ и ]] мы проверяем, существует ли файл, а если нет, то распечатайте какое-то сообщение и отправьте его в мое имя .

  • Как удалить повторяющиеся строки из файла?
  • Пользователь Linux и команда выполнения немедленно
  • tr -c '' '\ n' не заменяет всех символов дополнения
  • Почему этот перерыв не может избавить меня от этого цикла while-do?
  • Как загрузить все файлы, перечисленные в массиве?
  • Как программно определить вкус awk (например, gawk vs nawk)
  • Преобразование Bash to Fish: отображение пользовательского сообщения при записи CD в определенный каталог
  • Проверка поддержки массива оболочкой
  • Есть что-то вроде «xdg-close» - напротив xdg-open?
  • Как правильно запустить и остановить сценарий оболочки в linux, busybox?
  • Как я могу «лениво» читать вывод из xrandr?
  • Interesting Posts

    «Git clone» с ошибкой 443

    Что означает «Ожидаете ли вы запустить систему X Windows?» При установке OpenBSD?

    Почему программы часто не запускаются при запуске `daemon`?

    Сообщение Gnome 3 не работает после переключения с XFCE 4

    Равномерно распределять ресурсы по нескольким направлениям

    Сценарий Awk работает только в том случае, если я редактирую текстовый файл вручную

    Получить строки с максимальными значениями в столбце с помощью awk, uniq и sort

    Как найти файл из любого каталога

    Как я могу отлаживать прерывистый сбой mkinitrd при обновлении ядра в CentOS 7?

    Файл cat: отпечатки перед запросом «user: /»

    Файлы труб, загруженные с помощью wget в функцию

    Скрипты на несколько серверов одновременно

    SIGINT обрабатывает различия между bash 3 и 4

    как установить правила ufw firewall / iptable для VPN-сервера, чтобы быть явным в разрешении определенных соединений?

    Parse JSON или XML при загрузке

    Linux и Unix - лучшая ОС в мире.