Je veux éditer en masse une tonne de fichiers qui sont retournés dans un grep. (Je sais, je devrais devenir meilleur à sed).
Donc si je le fais:
grep -rnI 'xg_icon-*'
Comment puis-je diriger tous ces fichiers dans vi?
Je veux éditer en masse une tonne de fichiers qui sont retournés dans un grep. (Je sais, je devrais devenir meilleur à sed).
Donc si je le fais:
grep -rnI 'xg_icon-*'
Comment puis-je diriger tous ces fichiers dans vi?
si ce que vous voulez éditer est similaire pour tous les fichiers, inutile d'utiliser vi pour le faire manuellement. (bien que vi puisse aussi être scripté), hypothétiquement, ça ressemble à ça, puisque vous ne mentionnez jamais ce que vous voulez éditer
grep -rnI 'xg_icon-*' | while read FILE
do
sed -i.bak 's/old/new/g' $FILE # (or other editing commands, eg awk... )
done
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.