Para suprimir a primeira linha, use '1d'
(ou seja, linha 1, excluir):
touch essay1.txt
for file in essay_*; do
sed '1d' $file >> essay1.txt
done
a saída será
~$ cat essay1.txt
line 2 from essay 1
line 3 from essay 1
line 2 from essay 2
line 3 from essay 2
...
para todos os arquivos nomeados essay_*
no diretório de trabalho atual.
Em vez de usar sed
, você também pode usar tail
para fazer este trabalho:
tail -n +2 $file >> essay1.txt
Onde +2
significa a partir da segunda linha ( -n 2
seria as duas últimas linhas).