Anonymous
public shellscript v1 · immutable#!/bin/bashtransformer() { fichier_gz="$1"; if [[ $"$(file -zi $fichier_gz)" =~ $'[uUtTfF]-?8' ]] && [ ! -L $fichier_gz ]; then fichier="/dev/shm/$(basename ${fichier_gz%.gz})"; fichier_tmp=$fichier"_tmp"; gunzip -c $fichier_gz > $fichier; mv $fichier $fichier_tmp; iconv -t ISO_8859-15 $fichier_tmp -o $fichier; rm $fichier_tmp; gzip -c $fichier > $fichier_gz; fi;};for man_page in $(find /usr/share/man/fr -name "*.gz"); do transformer $man_page;done;