Для редактирования файла crontab всегда используйте crontab -e
. Если вы хотите отредактировать crontab пользователя root, используйте sudo crontab -e
.
Категорически не рекомендуется изменять файлы в каталоге спула crontab. Редактирование с помощью crontab -e
дополнительно информирует демон cron о том, что crontab необходимо повторно -прочитать. Иначе этого может не произойти.
Связанные:
Вы можете передать шаблон и аргумент в качестве аргументов среды вfind
:
myrename(){
in=$1 out=$2 find. -type f -exec bash -c 'mv -- "$1" "${1/$in/$out}"' _ {} \;
}
Но, как сказал Кусалананда, это то, что rename
делает.
myrename(){
find. -type f -exec rename "s/$1/$2/" {} +
}