использовать SED рекурсивно в Linux?

Я не вполне вижу проблемы. Ваш crontab говорит для выполнения каждые 30 минут (*/30), и журнал показывает 3 строки в течение каждого раза, когда он работает - который происходит каждые 30 минут.

Есть ли что-то, что можно перевести из журнала, который предполагает, что не достигает снова:00 и:30?

Когда Вы говорите, что это "остановило [t] 15:00", Вы подразумеваете, что скопировали этот журнал значительно после этого и не видели записи в 15:30, 16:00, и т.д. как Вы ожидали?

3
задан 20 August 2010 в 19:32
2 ответа
find . -type f -print0 | xargs -0 sed -i 's/href=\"1\//href=\"\/1\//g'
9
ответ дан 3 December 2019 в 05:00
  • 1
    печати,-o опция не существует..., что это делает? –  John 20 August 2010 в 19:45
  • 2
    Это должно быть-0 - это совпадает с-print0 в находке - отредактировал сообщение. –  James 20 August 2010 в 19:46
  • 3
    , о, ожидает, возможно, Вы имели в виду-0... я попробовал-0 и, казалось, добился цели –  John 20 August 2010 в 19:46

В соответствии с https://stackoverflow.com/a/5130044/833771, если целевой каталог является корнем Git'а или SVN, то его следует использовать: находка . -нет \( -имя .svn -prune -o -имя .git -prune \) -тип f -print0 | xargs -0 sed -i 's/href=\"1\//href=\"\/1\///g".

0
ответ дан 3 December 2019 в 05:00

Теги

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