Ich habe viele Dateien, die ich in ein einziges Verzeichnis packen muss. Ich möchte nicht alle Dateien im Verzeichnis komprimieren, sondern nur diejenigen, die einer bestimmten Abfrage entsprechen.
Ich tat
grep abc file-* > out.txt
um eine Datei mit allen Instanzen von "abc" in jeder Datei zu erstellen. Ich brauche die Dateien selbst. Wie kann ich bash anweisen, nur diese Dateien zu komprimieren?
grep abc file-* > out.txt
eine Datei mit allen Instanzen von "abc" in jeder Datei erstellt. Ich brauche die Dateien selbst.
zip ZipFile.zip file-*
, ist der naheliegende Weg, dies zu tun. Sie benötigen eine Zwischendatei nur, wenn Sie eine komplexe find
oder eine Verkettung von Dateilisten aus verschiedenen Suchvorgängen verwenden.