47
47
Como posso concatenar dois ficheiros em Unix?
Como posso criar um novo ficheiro “new.txt
” que é uma concatenação de “file1.txt
” e “file2.txt
” em Unix?
Como posso criar um novo ficheiro “new.txt
” que é uma concatenação de “file1.txt
” e “file2.txt
” em Unix?
cat file1.txt file2.txt > new.txt
se o ficheiro new.txt for um ficheiro vazio, pode simplesmente utilizar o comando cat :
cat file1.txt file2.txt > new.txt
se o ficheiro new.txt não estiver vazio, e quiser manter o seu conteúdo tal como está, e quiser apenas anexar a saída concatenada de dois ficheiros ao mesmo, então utilize-o:
cat file1.txt file2.txt >> new.txt
Se quiser anexar dois ou mais ficheiros a um ficheiro existente sem sobrescrever o conteúdo do ficheiro (file4.txt
), então abaixo está um exemplo:
cat file1.txt file2.txt file3.txt >> file4.txt
Mesmo que o ficheiro file4.txt
não esteja presente, ele seria criado. Se estivesse presente, o conteúdo dos outros ficheiros seria anexado a ele.