Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Inhalt einer Datei ausgeben, welche in ca. 100 Verzeichnissen steht

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - Allgemein
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
ecki
Gast





BeitragVerfasst am: 07. Aug 2003 14:30   Titel: Inhalt einer Datei ausgeben, welche in ca. 100 Verzeichnissen steht

hi ...

ich habe ein Verzeichnis, in dem sich ca. 100 Ordner befinden.
In jedem dieser Ordner ist eine Datei "inhalt.ini".
In dieser Datei befindet sich eine Zeile (z.Bsp "Bilderübersicht")

jetzt möchte ich eine Zuordnung realisieren, zu welchem Verzeichnis welcher Inhalt der beinhalteten ini-datei steht.

also z.Bsp.

Ordner1 - Bilderübersicht
Ordner2 - Pfad
Ordner3 - Bildgröße
Ordner4 - Format
Ordner5 - Name

und so weiter


Ideen in awk, shell, perl ???
bevorzugt wird perl

DANKE und viele Grüße
 

Jochen
Gast





BeitragVerfasst am: 07. Aug 2003 15:24   Titel: Re: Inhalt einer Datei ausgeben, welche in ca. 100 Verzeichnissen steht

Also, perl halte ich da für Overkill - ganz davon abgesehen, dass ich in perl (immer noch) nicht so fit bin...
code:
#!/bin/bash

find . -type d | while read DIR ; do
echo $DIR - $(cat $DIR/inhalt.ini)
done

Nun könnte man natürlich noch vorher checken, ob eine Datei namens inhalt.ini dort überhaupt existiert oder das Startverzeichnis als erstes Argument übergeben usw., aber so sollte es für den Anfang reichen.

Jochen
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - Allgemein Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy