Добавление списка изменений в массив с последующей проверкой этого массива при обработке основного входного файла идеально подходит дляawk
:
$ awk 'FILENAME=="changeset" { replace[$1] = 1 } FILENAME=="input" {if( $1 in replace ) { $2 = 6 }; print $1,$2}' changeset input
ID Location
197432 6
201021 6
214009 6
214438 5
214492 1
Цитирование справочной страницы:
Only the date is used for the time calculations. The hour is not used.
Таким образом, время начала задания не меняется в зависимости от того, сколько времени оно занимает, по крайней мере, если оно занимает менее полного дня. :Еженедельное задание резервного копирования будет запускаться примерно в одно и то же время каждую неделю.
(Насколько я могу судить,0anacron
существует для того, чтобы anacron
знал о cron
заданиях, даже если не запускал их сам .)