Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwenden Sie den CLI-Befehl codebuild-glob-search
AWS CodeBuild bietet ein integriertes CLI-Tool namenscodebuild-glob-search, mit dem Sie anhand eines oder mehrerer Glob-Muster nach Dateien in Ihrem Arbeitsverzeichnis suchen können. Dieses Tool kann besonders nützlich sein, wenn Sie Tests für bestimmte Dateien oder Verzeichnisse in Ihrem Projekt ausführen möchten.
Usage
Die codebuild-glob-search CLI hat die folgende Verwendungssyntax:
codebuild-glob-search<glob_pattern1>[<glob_pattern2>...]
-
<glob_pattern1>, usw.: Ein oder mehrere Glob-Muster zum Abgleich mit den Dateien in Ihrem Arbeitsverzeichnis.<glob_pattern2> -
*: Entspricht einer beliebigen Zeichenfolge (ohne Pfadtrennzeichen). -
**: Entspricht einer beliebigen Zeichenfolge (einschließlich Pfadtrennzeichen).
Anmerkung
Stellen Sie sicher, dass die Glob-String Anführungszeichen enthält. Verwenden Sie den Befehl, um die Ergebnisse des Mustervergleichs zu überprüfen. echo
version: 0.2 phases: build: commands: - echo $(codebuild-glob-search '**/__tests__/*.js') - codebuild-glob-search '**/__tests__/*.js' | xargs -n 1 echo
Ausgabe
Die CLI gibt eine durch Zeilenumbrüche getrennte Liste von Dateipfaden aus, die den angegebenen Glob-Mustern entsprechen. Die zurückgegebenen Dateipfade beziehen sich auf das Arbeitsverzeichnis.
Wenn keine Dateien gefunden werden, die den angegebenen Mustern entsprechen, gibt die CLI eine Meldung aus, dass keine Dateien gefunden wurden.
Beachten Sie, dass Verzeichnisse, die aufgrund eines bestimmten Musters gefunden wurden, von den Suchergebnissen ausgeschlossen werden.
Beispiel
Wenn Sie nur nach Dateien im Verzeichnis tests und seinen Unterverzeichnissen mit einer .js Erweiterung suchen möchten, können Sie den folgenden Befehl mit der codebuild-glob-search CLI verwenden:
codebuild-glob-search '**/__tests__/*.js'
Dieser Befehl sucht nach allen Dateien mit einer .js Erweiterung innerhalb des __tests__ Verzeichnisses und seiner Unterverzeichnisse, wie im Muster angegeben.