Ich habe eine Reihe von nummerierten Unterverzeichnissen, die möglicherweise ZIP-Dateien enthalten oder nicht enthalten, und in diesen ZIP-Dateien sind einige einzeilige. Txt-Dateien, die ich brauche. Ist es möglich, eine Kombination aus find und unzip -p zu verwenden, um den Dateipfad und die einzelnen Zeileninhalte in derselben Ausgabezeile aufzulisten? Ich möchte die Ergebnisse in einer .txt speichern und in Excel importieren, um damit zu arbeiten.Finden Sie eine Zip-Datei, Druckpfad und zip-Inhalt
aus dem Hauptverzeichnis I erfolgreich und Ausgang die einzige Zeile finden:
find . -name 'file.zip' -exec unzip -p {} file.txt \;
Wie kann ich das Präfix den Fund ausgegeben (das heißt der Dateipfad) mit dem Ausgang dieses unzip Befehl? Idealerweise möchte ich, dass jede Zeile der Textdatei ähnlich aussieht:
und so weiter. Kann mir jemand Vorschläge machen? Ich bin nicht sehr erfahren mit Linux-Befehlszeile über einfache Befehle hinaus.
Vielen Dank.