Em bash
, você pode usar o seguinte script:
#! /bin/bash
for file in "$@" ; do
date=$(stat -c%y "$file" | cut -f1 -d' ')
tail -n+2 "$file" >> "$date"
done
Ele itera sobre os arquivos fornecidos, recupera a data da última modificação e adiciona tudo a partir da linha 2 em um arquivo nomeado pela data.
Se houver dois arquivos para caber em uma linha de comando ou em parâmetros, chame o script em grupos menores de arquivos sequencialmente (com xargs
ou manualmente).
A conversão do formato de data deve ser fácil: -)