Как рекурсивно сохранить последние несколько чисел строк или последние несколько чисел байтов из каждого файла или папкиLinux

Ответить Пред. темаСлед. тема
Anonymous
 Как рекурсивно сохранить последние несколько чисел строк или последние несколько чисел байтов из каждого файла или папки

Сообщение Anonymous »

У меня есть папка журналов, в которой могут быть вложенные подпапки. Я хочу рекурсивно работать с каждым файлом и сохранять последние несколько байтов (хвост -c) или последние несколько строк (хвост -n) в зависимости от конфигурации, а также удалять существующие и сохранять обновленный файл с тем же именем. Я хочу рекурсивно работать с каждым файлом и поддерживать иерархическую структуру.
Обновление:

eval "find $TEMP_FOLDER - введите f| во время чтения f;do Tail -c
"${my_array[0]}" $f > ${f}.tmp && mv ${f}.tmp ${f};done"

Я использовал выше. Все работает нормально.

Подробнее здесь: https://stackoverflow.com/questions/785 ... m-each-fil
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»