• # une piste, ma vie, tout ca

    Posté par . En réponse au message commande bulk pour modifier des fichiers. Évalué à 3.

    si c'est toujours à la fin du fichier
    si c'est toujours le meme "code"

    alors un simple head doit te permettre de prendre l'ancien fichier et de le couper pour en faire le nouveau.

    quand ca m'arrive je fais un

    grep -ri motif commun>/tmp/liste_fichiers_veroles.txt

    ensuite je trie cette liste et je fais en sorte de ne garder que le nom des fichiers

    cat /tmp/liste_fichiers_veroles.txt | cut -d ':' -f1>/tmp/liste_fichiers_a_renommer.txt

    je renomme les fichiers en xxxx.old

    for i in cat /tmp/liste_fichiers_a_renommer.txt;do cp -p $i $i.old;done

    puis j'applique le filtre calculé plus haut (nombre de ligne à supprimer etant X)

    for i in cat /tmp/liste_fichiers_a_renommer.txt;do head -n-X $i.old > $i;done

    evidement on doit pouvoir simplifier tout ca en faisant des pipes entre chacune de mes lignes