Dateien eines Verzeichises + Inhalt in Liste

F

freshness

Grünschnabel
Hi,

wie kann in der shell bestimmte dateien eines Verzeichnisses und deren Inhalt
in eine "zweispaltige" liste scheiben (erste Spalte = Dateiname; 2te Spalte Inhalt)
wobei die Spalten nur durch ein Leerzeichen zu trennen sind;
die betreffenden Dateien sind von e_1 bis e_100 durchnummeriert.

als Ansatz:
Code:
 if i in `seq 1 100`; do ls e_$i && echo e_$i >> liste.txt
schreibt man schonmal die Dateien sofern es sie gibt in eine Datei aber wie bekomme ich hinten dran noch den Inhalt also cat e_$i
:hilfe2:
 
Hi,

etwa so?
Code:
for i in $(seq 1 100); do [ -f e_$i ] && echo e_$i $(cat e_$i); done >liste.txt

Gruss
 
das ging aber schnell !

echo e_$i $(cat e_$i) ist die Lösung.

meine Version:
Code:
for i in `seq 1 100`; do ls e_$i && echo e_$i $(cat f_$i)>>liste;done

Danke für die rasche Hilfe !
 

Ähnliche Themen

Doppelte Dateien finden und löschen

Von Streamingserver angelegte Dateien umbenennen + in Verzeichnisse einordnen

Dateien in Ordnern in eine Liste schreiben mit der Größe der Datei???

Suse Linux 10 von HD Installieren Tut.

Zurück
Oben