W2K2011
06.08.12, 14:02
Hallo,
ich habe eine kurze Frage zu "find". Und zwar befinde ich in einem Verzeichnis (/Projekt/), welches mehre Unterverzeichnisse hat.
Beispielsweise:
/Projekt
/Projekt/Run_01
/Projekt/Run_02
/Projekt/Run_03
/Projekt/Run_...
/Projekt/XXXX
/Projekt/YYYY
Ich möchte mit "find" gerne alle Verzeichnisse suchen, die mit "Run_" beginnen und diese in eine Liste kopieren.
Dazu habe ich folgenden Syntax verwendet:
DIRLIST=$(find . -type d -name 'RUN_*')
Es funktioniert aber leider nicht, da find unendlich lange sucht... Ich habe auch bereits versucht mit maxdepth 0 die Rekursionstiefe von "find" einzugrenzen, aber ich kriege den richtigen Syntax bislang nicht raus....Anscheind ist es nicht möglich diese Option einfach so hinzu zu fügen:
DIRLIST=$(find . -type d -name 'RUN_*' maxdepth 0)
find: warning: you have specified the -maxdepth option after a non-option argument -type, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments.
ich habe eine kurze Frage zu "find". Und zwar befinde ich in einem Verzeichnis (/Projekt/), welches mehre Unterverzeichnisse hat.
Beispielsweise:
/Projekt
/Projekt/Run_01
/Projekt/Run_02
/Projekt/Run_03
/Projekt/Run_...
/Projekt/XXXX
/Projekt/YYYY
Ich möchte mit "find" gerne alle Verzeichnisse suchen, die mit "Run_" beginnen und diese in eine Liste kopieren.
Dazu habe ich folgenden Syntax verwendet:
DIRLIST=$(find . -type d -name 'RUN_*')
Es funktioniert aber leider nicht, da find unendlich lange sucht... Ich habe auch bereits versucht mit maxdepth 0 die Rekursionstiefe von "find" einzugrenzen, aber ich kriege den richtigen Syntax bislang nicht raus....Anscheind ist es nicht möglich diese Option einfach so hinzu zu fügen:
DIRLIST=$(find . -type d -name 'RUN_*' maxdepth 0)
find: warning: you have specified the -maxdepth option after a non-option argument -type, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments.