PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : shell command



well
27.01.09, 08:28
Hallo gibt es für Linux ein shell command mit dem ich aus unterschiedlichen Verzeichnissen Inhalte von Textdateien in eine zentrale Textdatei einfügen kann?

Gruss

marce
27.01.09, 08:34
more, cat, less, grep, ... - evtl. in Verbindung mit find.

Das ist aus der Problembeschreibung aber nicht so recht zu erkennen...

Meillo
27.01.09, 08:51
Hallo gibt es für Linux ein shell command mit dem ich aus unterschiedlichen Verzeichnissen Inhalte von Textdateien in eine zentrale Textdatei einfügen kann?Einen einzelnes Kommando sicher nicht, dafür aber ganze Kommandozeilen oder Scripte die man dafür schreiben kann.

Das wird eine spezielle Lösung für dein Problem werden, die aber eine konkrete Beschreibung deines Problems benötigt.
(Bitte wirklich _genau_ beschreiben was du willst. Am besten mit Beispielen.)

well
27.01.09, 08:52
Das wird eine spezielle Lösung für dein Problem werden, die aber eine konkrete Beschreibung deines Problems benötigt.
(Bitte wirklich _genau_ beschreiben was du willst. Am besten mit Beispielen.)


var/www/test/de/log.txt beinhaltet:
blablabla
var/www/test/ch/log.txt beinhaltet:
blublublu
var/www/test/gb/log.txt beinhaltet:
bliblibli

->

var/www/test/global.txt beinhaltet:
blablabla
blublublu
bliblibli

Sorry falscher post vorher

marce
27.01.09, 09:20
??????????

MiGo
27.01.09, 12:43
Einfache Lösung:

cat var/www/test/de/log.txt var/www/test/ch/log.txt var/www/test/gb/log.txt >>var/www/test/global.txt

marce
27.01.09, 12:44
und wenn's mal mehr Dateien werden - einfach ein find . -name "log.txt" -exec ...

zyrusthc
27.01.09, 12:57
find /var/www/test/ -name log.txt -exec cat {} >>/var/www/test/global.txt \;

Greeez Oli