Come posso creare un nuovo file " new.txt" che è una concatenazione di " file1.txt" e " file2.txt" in Unix?
Come posso creare un nuovo file " new.txt" che è una concatenazione di " file1.txt" e " file2.txt" in Unix?
Risposte:
cat file1.txt file2.txt > new.txt
catin realtà significa concatenare .
cat file{1,2}.txt > new.txt
se il file new.txt è un file vuoto, puoi semplicemente usare il comando cat:
cat file1.txt file2.txt > new.txt
se new.txt non è vuoto e vuoi mantenerne il contenuto così com'è e vuoi solo aggiungere l'output concatenato di due file al suo interno, usa questo:
cat file1.txt file2.txt >> new.txt
Se si desidera aggiungere due o più file a un file esistente senza sovrascrivere il file4.txtcontenuto del file ( ), di seguito è riportato un esempio:
cat file1.txt file2.txt file3.txt >> file4.txt
Anche se il file file4.txtnon è presente, verrebbe creato. Se è presente, il contenuto degli altri file verrà aggiunto ad esso.