Retourner au contenu associé (entrée de forum : commande bulk pour modifier des fichiers)
Posté par NeoX le 16 novembre 2011 à 10:51. 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
cat /tmp/liste_fichiers_a_renommer.txt
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
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# une piste, ma vie, tout ca
Posté par NeoX . 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
ensuite je trie cette liste et je fais en sorte de ne garder que le nom des fichiers
je renomme les fichiers en xxxx.old
puis j'applique le filtre calculé plus haut (nombre de ligne à supprimer etant X)
evidement on doit pouvoir simplifier tout ca en faisant des pipes entre chacune de mes lignes