concatene arquivos .out

0

Posso combinar vários arquivos .out com o comando cat no bash ou csh? Além disso, quero apenas que o cabeçalho do primeiro arquivo seja concatenado e eu estava pensando em usar a função tail para isso. Alguém sabe se isso é possível ou se é uma maneira de fazer isso?

    
por Georgia Peterson 16.07.2014 / 06:29

2 respostas

1

Para concatenar arquivos

cat file1 file2 file3 > output

Para obter as primeiras N linhas de um arquivo

head -n N file

Para obter as primeiras N linhas de file1 e concatenar todos os outros arquivos

head -n N file | cat - file1 file2 file3 > output

O Cat lerá a entrada padrão do comando canalizado ( - argument) e a concatenará com os arquivos especificados.

Veja

por 16.07.2014 / 07:58
0

Se por .out você quer dizer os arquivos executáveis binários no linux então provavelmente você terá que aprender o formato de arquivo eLF do linux para encontrar o tamanho do cabeçalho e o cabeçalho usando você pode concatenar o cabeçalho do arquivo.

    
por 16.07.2014 / 08:00