- 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
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?
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