Método alternativo:
for f in *; do tail -n +2 "$f" >> Compile; done
O script a seguir funciona para catar todos os arquivos em um diretório sem cabeçalho, mas imprime o nome do arquivo. Como posso gato sem nome de arquivo.
tail -n +2 * >> Compile
Método alternativo:
for f in *; do tail -n +2 "$f" >> Compile; done
sed pode ser usado para perder linhas:
sed -s 1d * >> Compile
isto supõe que a pasta contenha apenas arquivos de teste; Acabei de conferir aqui e não gostei de diretórios, enquanto a cauda lidou.
Você pode usar o find então, se necessário:
find . -maxdepth 1 -type f * | xargs sed -s 1d >> Compile
Adicionado o -s
Flag para separado. Isso lida com cada arquivo separadamente, mas é somente GNU da aparência das coisas, infelizmente
Tags tail