У меня есть сценарий оболочки bash, который выводит событие iCal с помощью iCal Buddy, которое отображает 2 события, например:
- Название события1
- Событие1 Дата
- Event2 Title
- Событие2 Дата
Я хотел бы получить вывод сценария, например:
- Название мероприятия
- Дата события
(подождите 10 секунд) очистите заголовок события, дату события, затем выведите название следующего события, дату события (подождите 10 секунд), затем вернитесь к первому событию и продолжите цикл. Я попытался использовать команду, за которой следует sleep 10, и повторил команду с | голова -n 4 | tail -n 2, хотя тогда он выводит только второе событие.
Как я могу это сделать? (мой скрипт оболочки ниже) Спасибо!
/usr/local/bin/icalBuddy -npn -nc -n -iep "title,datetime" -b "★ " -ps "| ★\n|" -po "title,datetime" -nrd -df "%a, %b %e" eventsToday+2 | cut -c 1-33
2