sed для удаления начального комментария в crontab с Sun Solaris 10

Думаю, у вас все еще есть пакеты в /var/cache/apt/archives/, и если у вас все еще есть dpkg, вы сможете снова установить пакеты. Войдите как rootи повторно -установите их:

sudo -i
cd /var/cache/apt/archives/
# find the newest "apt" and "gnupg" package
ls -l apt_*.deb gnupg_*.deb
# inspect the filenames and install the right version
dpkg -i apt_1.0.1ubuntu2.17.deb gnupg_1.4.16-1ubuntu2.4.deb
0
27.07.2019, 17:28
1 ответ

Вероятно, вам не следует слишком усложнять регулярное выражение. Чтобы удалить любые возможные хэштеги в начале строк, содержащих строку run_all.sh, вы можете сделать:

crontab -l | sed 's/^#*\(.*run_all\.sh\)/\1/' | crontab -

К сожалению, у меня нет под рукой системы Solaris, чтобы протестировать ее.

2
28.01.2020, 02:29

Теги

Похожие вопросы