Pagina 1 di 1
[Risolto] copiare contenuto file txt in un unico file
Inviato: domenica 28 novembre 2010, 14:58
da ale.corny
Salve a tutti.
io ho una cartella con circa 200 files di testo.
vorrei poterli unificare tutti in un unico file.
come posso fare?
vi ringrazio per l'attenzione
Re: copiare contenuto file txt in un unico file
Inviato: domenica 28 novembre 2010, 15:05
da Elrond
Se hanno tutti estensione .txt e si trovano tutti nella stessa cartella, spostati da terminale in quella cartella e dai il comando
eventualmente cambiano il nome di file_di_output.txt
Se non rientri nel caso descritto prima devi illustrare un po' meglio la situazione
Re: copiare contenuto file txt in un unico file
Inviato: domenica 28 novembre 2010, 15:10
da ale.corny
intendevo esattamente questo, grazie
ci sono eventuali estensioni da applicare?(tipo per vedere il titolo del file da dove proviene il codice?)
Re: copiare contenuto file txt in un unico file
Inviato: domenica 28 novembre 2010, 15:32
da Elrond
ale.corny ha scritto:
ci sono eventuali estensioni da applicare?(tipo per vedere il titolo del file da dove proviene il codice?)
Non sono sicuro di aver capito quello che chiedi: vuoi che all'interno del file di output compaia, prima del contenuto di ciascuno dei file originali, il nome del file da cui si copia? Se è così allora la situazione si complica leggermente, devi usare questo codice (sempre dopo esserti spostato nella cartella in cui si trovano tutti i file):
Codice: Seleziona tutto
for file in *.txt; do
echo "Nome file: $file" >> file_di_output.txt
cat "$file" >> file_di_output.txt
echo >> file_di_output.txt
done
Prima di fare ciò cancella il file_di_output.txt eventualmente creato prima (altrimenti sarà incluso anche questo).
Se non era questo quello che chiedevi potresti spiegare meglio?
Re: copiare contenuto file txt in un unico file
Inviato: domenica 28 novembre 2010, 15:46
da ale.corny
sei fantastico!
capisci al volo!
era proprio quello che volevo.
Mi scuso per la poca chiarezza
Re: copiare contenuto file txt in un unico file
Inviato: domenica 28 novembre 2010, 16:01
da Elrond
Se hai finito metti il prefisso Risolto nell'oggetto del primo messaggio della discussione
