Почему у меня разное поведение `Path(os.getcwd())` в cronjob и прямом вызове cmd?

ilkkachu очень хорошо описал почему ваше регулярное выражение не работает сsed(оно на диалекте не поддерживается ).

Вот альтернативный способ, который просто удаляет символы, которые не являются1:

sed 's/[^1]//g' file

Чтобы использовать группы, вы можете сделать что-то вроде

sed -E 's/([^1]*)(1+)([^1]*)/\2/g' file

То есть сопоставить не -пустую строку единиц, разделенную с обеих сторон возможно пустой строкой не -единиц, и заменить все это совпадающей строкой единиц.

Измените 1на [0-9]и [^1]на [^0-9], чтобы обрабатывать все цифры.

0
27.04.2020, 18:41
1 ответ

Добавьте к команде crontab префикс:

cd /home/pi/Documents/Project &&...
0
19.03.2021, 02:25

Теги

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