[LINUX] Compressez tous les fichiers texte ci-dessous!

Compressez tous les fichiers texte ci-dessous!

Il y avait ça. Je ne sais pas.

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

Je crois qu'il existe une meilleure façon, alors s'il vous plaît, apprenez-moi.


2020-08-31 Addendum

ʻEcho $ FILE | grep ~ `Je pensais que je ne pouvais pas le mettre ensemble.

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

Recommended Posts

Compressez tous les fichiers texte ci-dessous!
Lire tous les fichiers csv dans le dossier
Supprimer tous les fichiers pyc dans le répertoire spécifié
Décompressez tous les fichiers zip dans le répertoire actuel
Trier les gros fichiers texte
Conversion par lots de tous les fichiers xlsx du dossier en fichiers CSV