como mesclar arquivos de texto específicos em uma pasta?

1

Eu tenho vários arquivos de texto em uma única pasta, e gostaria de mesclar apenas alguns arquivos sequenciais em um longo (onde um arquivo vem imediatamente após o próximo).

Por exemplo, quero mesclar todos os arquivos que começam com test (então test1.txt , test2.txt , test3.txt e assim por diante) em um arquivo chamado file.out , assim:

Stuff from test1
Stuff from test2
...
Stuff from testN

Eu tentei cat * > file.out , mas isso mescla tudo, o que não é o que eu quero. Como posso fazer isso?

    
por Nikhil Kalghatgi 15.01.2017 / 07:14

1 resposta

4

  • maneiras de usar curingas para gatos
cat test[1-2].txt>out.txt  //matches any character in the set
cat test[!34].txt>out.txt  //matches any character not in the set
cat test?.txt>out.txt  //for a single character
cat test*>out.txt    // for any strings 
    
por Akhil Varma 15.01.2017 / 08:09