![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| mget * (obtein des fichiers à partir du répertoire courant, mais pas les fichiers sous forme de sous-répertoires) | Peter321 | De programmation et de script Shell | 0 | 03-12-2009 11:59 AM |
| Fusionner des fichiers de taille differrent avec un terrain commun dans les deux fichiers à l'aide de awk | shashi1982 | De programmation et de script Shell | 2 | 03-03-2009 07:12 AM |
| J'ai besoin d'un script pour trouver des activités sociales dans les fichiers de sortie et une liste de ces fichiers | NewSolarisAdmin | De programmation et de script Shell | 1 | 02-19-2009 01:01 PM |
| Trouver les doublons dans les fichiers multuple diff avec 2 types de fichiers | ricky007 | De programmation et de script Shell | 2 | 03-04-2008 01:46 PM |
| fichiers texte, fichiers ASCII, binaires et les transferts ftp | Perderabo | Réponses aux questions fréquemment posées | 0 | 04-08-2004 04:25 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
sed a zeored mes fichiers. Aidez-moi s'il vous plaît avec sed
j'ai fait un script pour mettre à jour un lot de fichiers xml. à me mettre un peu de temps. Ran et elle a remplacé tous les fichiers avec un 0kb fichier. Le problème, j'ai eu, c'est que je suis en utilisant sed de changer de noeud xml <doc_root>. Le problème est qu'il a un / à la fin de balise XML et les choses dans aura aussi un tas d'/ parce que c'est un chemin de fichier. so i am using sed et cela a été l'espoir de travail:
Code:
sed 's/<doc_root><\/doc_root>/<doc_root>\/'$i'\/web<\/doc_root>/g' $my_file > $my_file Ou, si l'expression rationnelle de sa personne peut-elle aider à cette Voici la chaîne de recherche Code:
<doc_root></doc_root> Code:
<doc_root>/domain.co.uk/web</doc_root> S'il vous plaît, aidez avant mon patron est en colère contre moi ![]() |
|
||||
|
Citation:
Je vais examiner la fonction de la sed mais vous êtes à la réorientation de la production le même nom de fichier, vous shud jamais le faire. C'est la raison pour laquelle u ont 0kb fichier. redirection vers un fichier temporaire vérifier le résultat mv nom de fichier temporaire à la vôtre, Devaraj Takhellambam |
|
||||
|
cool beaucoup de variations. Cela fonctionne aussi
Code:
sed 's/<doc_root><\/doc_root>/<doc_root>\/'$i'\/web<\/doc_root>/g' $my_file > "tmp/"$i".xml" mv "tmp/"$i".xml" $my_file Aussi, il suffit de double quote "$ i" dans le cas où un nom de fichier a intégré de prix: Code:
sed 's/<doc_root><\/doc_root>/<doc_root>\/'"$i"'\/web<\/doc_root>/g' $my_file > "tmp/$i.xml" mv "tmp/$i.xml" "$my_file" |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|