[LINUX] Komprimieren Sie alle Textdateien unten!

Komprimieren Sie alle Textdateien unten!

Da war das. Ich weiß es nicht.

find `pwd` | while read line; do (FILE=$(file $line); (echo $FILE | grep -E 'text$' > /dev/null) && (echo $FILE | grep -v '.git' > /dev/null) && zopfli $line); done

Ich glaube, es gibt einen besseren Weg, also lehre mich bitte.


Nachtrag 2020-08-31

Ich dachte, ich könnte "echo $ FILE | grep ~" zusammenstellen.

find `pwd` | while read line; do (FILE=$(file $line); (echo $FILE | grep -E 'text$' | grep -v '.git' > /dev/null) && echo $line); done

Recommended Posts

Komprimieren Sie alle Textdateien unten!
Lesen Sie alle CSV-Dateien im Ordner
Löschen Sie alle pyc-Dateien im angegebenen Verzeichnis
Entpacken Sie alle Zip-Dateien im aktuellen Verzeichnis
Sortieren Sie große Textdateien
Batch-Konvertierung aller XLSX-Dateien im Ordner in CSV-Dateien