A maneira mais fácil de pensar nisso é percorrer a saída do dia anterior e imprimir essa linha + o novo conteúdo que você deseja no final de cada uma dessas linhas.
$ while read i; do printf "%s %s\n" "$i" "..new stuff.."; done < prior.txt
Exemplo
Digamos que eu coloque suas linhas em um arquivo e chame de prior.txt
.
file1 3443 words 11-20-13 44 4788 words 11-23-13
file2 4457 words ...
Se eu executar o comando acima, receberei a seguinte saída:
$ while read i; do printf "%s %s\n" "$i" "..new stuff.."; done < prior.txt
file1 3443 words 11-20-13 44 4788 words 11-23-13 ..new stuff..
file2 4457 words ... ..new stuff..
Detalhes
O texto acima usa um loop while
para passar por cada linha de prior.txt
. Em seguida, uso printf
para imprimir essa linha, que está contida na variável $i
, seguida pela string ..new stuff..
.
Você pode trocar seu próprio conteúdo em ..new stuff..
ou aumentar o acima conforme necessário para atender às suas necessidades.