je souhaite réorganiser un site qui a plus de 3000 fichiers, pour pouvoir le faire il me faudrait changer le contenu de ces fichiers, par exemple :
modifier "/global_xyz/" en "/global/xyz/"
Pas ni compris ...
c'est "dans" le fichier ? ce sont donc des fichiers texte ? (en texte brut ?)
Text Wrangler ne sait le faire ? BBEdit, son grand' frère, certainement. (même pas la peine de les ouvrir, on lui désigne quel dossier à traiter)
-- Stéphane Moriaux avec/with iMac-intel
SAM
Le 15/11/12 09:00, Le Moustique a écrit :
Le 15/11/12 08:49, Une Bévue a écrit :
modifier "/global_xyz/" en "/global/xyz/"
quel outil pour ça ? un dry run possible ?
Peut-être Name Mangler? http://manytricks.com/namemangler/
Toi tu as compris qu'il falait modifier les noms des fichiers ? Mais alors là ... est-ce qu'ils ne sont pas en plus glissés dans un autre dossier --> [global] ???
je n'ai pas vu : Find and Replace (including support for regular expressions for you power users) Number Sequentially Change Case Set Extension Add Prefix/Suffix Remove/Insert Characters
Ça doit pouvoir se faire en 2 coups de cuiller à pot avec le terminal ... <https://www.google.fr/search?q=terminal+rename+and+move+file+batch>
-- Stéphane Moriaux avec/with iMac-intel
Le 15/11/12 09:00, Le Moustique a écrit :
Le 15/11/12 08:49, Une Bévue a écrit :
modifier "/global_xyz/" en "/global/xyz/"
quel outil pour ça ?
un dry run possible ?
Peut-être Name Mangler?
http://manytricks.com/namemangler/
Toi tu as compris qu'il falait modifier les noms des fichiers ?
Mais alors là ... est-ce qu'ils ne sont pas en plus glissés dans un
autre dossier --> [global] ???
je n'ai pas vu :
Find and Replace
(including support for regular expressions for you power users)
Number Sequentially
Change Case
Set Extension
Add Prefix/Suffix
Remove/Insert Characters
Ça doit pouvoir se faire en 2 coups de cuiller à pot avec le terminal ...
<https://www.google.fr/search?q=terminal+rename+and+move+file+batch>
Peut-être Name Mangler? http://manytricks.com/namemangler/
Toi tu as compris qu'il falait modifier les noms des fichiers ? Mais alors là ... est-ce qu'ils ne sont pas en plus glissés dans un autre dossier --> [global] ???
je n'ai pas vu : Find and Replace (including support for regular expressions for you power users) Number Sequentially Change Case Set Extension Add Prefix/Suffix Remove/Insert Characters
Ça doit pouvoir se faire en 2 coups de cuiller à pot avec le terminal ... <https://www.google.fr/search?q=terminal+rename+and+move+file+batch>
-- Stéphane Moriaux avec/with iMac-intel
La Bete des Vosges (Francis Chartier)
Le Thu, 15 Nov 2012 09:06:47 +0100, SAM a écrit :
Pas ni compris ...
c'est "dans" le fichier ? ce sont donc des fichiers texte ? (en texte brut ?)
Sinon pour ce genre de modification systématique sur des fichiers textes ou sources et à la condition qu'on supporte l'usage d terminal, awk paraît tout à fait adapté, ou sed suivant la structure des fichiers.
-- La Bête des Vosges
Le Thu, 15 Nov 2012 09:06:47 +0100, SAM a écrit :
Pas ni compris ...
c'est "dans" le fichier ?
ce sont donc des fichiers texte ? (en texte brut ?)
Sinon pour ce genre de modification systématique sur des fichiers textes
ou sources et à la condition qu'on supporte l'usage d terminal, awk
paraît tout à fait adapté, ou sed suivant la structure des fichiers.
c'est "dans" le fichier ? ce sont donc des fichiers texte ? (en texte brut ?)
Sinon pour ce genre de modification systématique sur des fichiers textes ou sources et à la condition qu'on supporte l'usage d terminal, awk paraît tout à fait adapté, ou sed suivant la structure des fichiers.
-- La Bête des Vosges
Une Bévue
Le 15/11/2012 09:14, SAM a écrit :
Toi tu as compris qu'il falait modifier les noms des fichiers ?
non, non, il s'agit de modifier le *contenu* de fichiers html en fonction d'un changement d'arborescence, jusqu'ici j'ai :
/global_marmiton ... /global_petitchef
etc... à la racine de mon site.
c'est pas une bonne idée.
ces répertoires contiennent images, css, js des pages html contenues dans les sous répertoires de /Recettes
et je voudrais passer à qqc du genre :
/global/marmiton ... /global/petitchef
comme répertoires des fichiers précités, ça c'est facile à faire.
mais, pour ne pas perdre le lien html, par exemple pour une image :
<img src="/global_marmition/mon-image.png" ... />
je dois changer tous mes href et src en :
<img src="/global/marmiton/mon-image.png" ... />
c'est là où je me gratte la tête avant de procéder...
Le 15/11/2012 09:14, SAM a écrit :
Toi tu as compris qu'il falait modifier les noms des fichiers ?
non, non, il s'agit de modifier le *contenu* de fichiers html en
fonction d'un changement d'arborescence, jusqu'ici j'ai :
/global_marmiton
...
/global_petitchef
etc... à la racine de mon site.
c'est pas une bonne idée.
ces répertoires contiennent images, css, js des pages html contenues
dans les sous répertoires de /Recettes
et je voudrais passer à qqc du genre :
/global/marmiton
...
/global/petitchef
comme répertoires des fichiers précités, ça c'est facile à faire.
mais, pour ne pas perdre le lien html, par exemple pour une image :
<img src="/global_marmition/mon-image.png" ... />
je dois changer tous mes href et src en :
<img src="/global/marmiton/mon-image.png" ... />
c'est là où je me gratte la tête avant de procéder...
Text Wrangler ne sait le faire ? BBEdit, son grand' frère, certainement.
sur 3500 fichiers ? enfin, je peux éventuellement le faire dossier par dossier.
je regarde ça
Une Bévue
Le 15/11/2012 09:21, La Bete des Vosges (Francis Chartier) a écrit :
Sinon pour ce genre de modification systématique sur des fichiers textes ou sources et à la condition qu'on supporte l'usage d terminal, awk paraît tout à fait adapté, ou sed suivant la structure des fichiers.
OK merci pour l'info je vais regarder de ce côté là, côté outils en cli. les fichiers sont de structure html.
Ils sont très bien balancés car produit par ruby / Nokogiry / libxml2 et libxslt.
Il n'y a qu'une seule modification (éventuelle) par ligne :
il me faut donc changer tous les "/global_marmiton/" en "global/recettes/marmiton/" et ainsi de suite.
Le 15/11/2012 09:21, La Bete des Vosges (Francis Chartier) a écrit :
Sinon pour ce genre de modification systématique sur des fichiers textes
ou sources et à la condition qu'on supporte l'usage d terminal, awk
paraît tout à fait adapté, ou sed suivant la structure des fichiers.
OK merci pour l'info je vais regarder de ce côté là, côté outils en cli.
les fichiers sont de structure html.
Ils sont très bien balancés car produit par ruby / Nokogiry / libxml2 et
libxslt.
Il n'y a qu'une seule modification (éventuelle) par ligne :
Le 15/11/2012 09:21, La Bete des Vosges (Francis Chartier) a écrit :
Sinon pour ce genre de modification systématique sur des fichiers textes ou sources et à la condition qu'on supporte l'usage d terminal, awk paraît tout à fait adapté, ou sed suivant la structure des fichiers.
OK merci pour l'info je vais regarder de ce côté là, côté outils en cli. les fichiers sont de structure html.
Ils sont très bien balancés car produit par ruby / Nokogiry / libxml2 et libxslt.
Il n'y a qu'une seule modification (éventuelle) par ligne :
Text Wrangler ne sait le faire ? BBEdit, son grand' frère, certainement.
sur 3500 fichiers ?
Je ne sais pas, tu as essayé ? Ou demandé à google ?
enfin, je peux éventuellement le faire dossier par dossier.
Ha! Ça n'était pas précisé dans le cahier des charges : dossiers multiples
Bien que ... il suffit de les indiquer à BBE
je regarde ça
D'accord.
-- Stéphane Moriaux avec/with iMac-intel
patpro ~ patrick proniewski
In article <50a4e259$0$1832$, Une Bévue wrote:
Le 15/11/2012 09:06, SAM a écrit : > Text Wrangler ne sait le faire ? > BBEdit, son grand' frère, certainement.
sur 3500 fichiers ?
sans aucun problème. prends bien soin de régler sur enregister+fermer, sinon je crois qu'il laisse ouvert tous les fichiers dans les quels il a fait son chercher-remplacer. Enfin moi je dis ça, ça dépend surtout combien de RAM tu as :)
patpro
-- photo http://photo.patpro.net/ blog http://www.patpro.net/
In article <50a4e259$0$1832$426a74cc@news.free.fr>,
Une Bévue <unbewusst.sein@fai.invalid> wrote:
Le 15/11/2012 09:06, SAM a écrit :
> Text Wrangler ne sait le faire ?
> BBEdit, son grand' frère, certainement.
sur 3500 fichiers ?
sans aucun problème. prends bien soin de régler sur enregister+fermer,
sinon je crois qu'il laisse ouvert tous les fichiers dans les quels il a
fait son chercher-remplacer.
Enfin moi je dis ça, ça dépend surtout combien de RAM tu as :)
patpro
--
photo http://photo.patpro.net/
blog http://www.patpro.net/
Le 15/11/2012 09:06, SAM a écrit : > Text Wrangler ne sait le faire ? > BBEdit, son grand' frère, certainement.
sur 3500 fichiers ?
sans aucun problème. prends bien soin de régler sur enregister+fermer, sinon je crois qu'il laisse ouvert tous les fichiers dans les quels il a fait son chercher-remplacer. Enfin moi je dis ça, ça dépend surtout combien de RAM tu as :)
patpro
-- photo http://photo.patpro.net/ blog http://www.patpro.net/
Une Bévue
Le 15/11/12 14:19, patpro ~ patrick proniewski a écrit :
sans aucun problème. prends bien soin de régler sur enregister+fermer, sinon je crois qu'il laisse ouvert tous les fichiers dans les quels il a fait son chercher-remplacer. Enfin moi je dis ça, ça dépend surtout combien de RAM tu as:)
OK, merci pour l'info...
4GO...
mais bon je vais d'abord faire un essai sur UN fichier puis sur un *petit* répertoire, les deux copiés dans un autre dossier pour essai, je commence à lire un tuto.
Le 15/11/12 14:19, patpro ~ patrick proniewski a écrit :
sans aucun problème. prends bien soin de régler sur enregister+fermer,
sinon je crois qu'il laisse ouvert tous les fichiers dans les quels il a
fait son chercher-remplacer.
Enfin moi je dis ça, ça dépend surtout combien de RAM tu as:)
OK, merci pour l'info...
4GO...
mais bon je vais d'abord faire un essai sur UN fichier puis sur un
*petit* répertoire, les deux copiés dans un autre dossier pour essai, je
commence à lire un tuto.
Le 15/11/12 14:19, patpro ~ patrick proniewski a écrit :
sans aucun problème. prends bien soin de régler sur enregister+fermer, sinon je crois qu'il laisse ouvert tous les fichiers dans les quels il a fait son chercher-remplacer. Enfin moi je dis ça, ça dépend surtout combien de RAM tu as:)
OK, merci pour l'info...
4GO...
mais bon je vais d'abord faire un essai sur UN fichier puis sur un *petit* répertoire, les deux copiés dans un autre dossier pour essai, je commence à lire un tuto.