Я хотел переименовать имя файла, указав более подробную информацию, чтобы я мог получить ответ на свой вопрос:
У меня есть следующие строки в crontab
00 * * * * /home/@@@@/ulimit_nofile_status_20480.sh >> /export/####/$$$$$/ulimit_nofile_status.txt
00 * * * * /home/@@@@/ulimit_nproc_status_20480.sh >> /export/####/%%%%/ulimit_nproc_status.txt
Я хочу изменить имена файлов ulimit_nofile_status_20480.sh
и ulimit_nproc_status_20480.sh
на ulimit_nofile_status_40960.sh
и ulimit_nproc_status_40960.sh
соответственно.
Другими словами, я хочу переименовать 20480 в 40960
Я пробовал команды ниже, но они не работали для меня.
crontab -l | sed 's#/_20480\.#/40960.#' | crontab -
crontab -l | sed 's/\<_20480\>/40960/' | crontab -
"sed -i s//40960/" crontab -e