The UNIX and Linux Forums  


Go Back   Les systèmes UNIX et Linux Forums > Top Forums > UNIX pour les nuls Questions et réponses
.
google unix.com



UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus!

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
Perl: Recherche de chaîne de ligne, de recherche et remplacer du texte Crypto De programmation et de script Shell 4 01-04-2008 10:24 AM
Rechercher et Remplacer dans Ksh DeepakXavier De programmation et de script Shell 9 05-28-2007 09:11 AM
sed de recherche et de remplacement d__browne UNIX pour les nuls Questions et réponses 7 04-26-2006 10:46 AM
Rechercher et remplacer sed ou tr bridgeje De programmation et de script Shell 6 10-28-2003 07:54 AM
Rechercher et Remplacer mukeshannamalai UNIX for Advanced & Expert Users 4 09-14-2001 07:21 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 04-17-2007
dannyd dannyd is offline
Registered User
  
 

Join Date: Feb 2007
Messages: 20
de recherche et de remplacement

J'ai une J'ai besoin de remplacer toutes les occurrences du mot mysite.com à maysite.net public_html dans le répertoire web. Comment puis-je y arriver.
  #2 (permalink)  
Old 04-17-2007
Shell_Life's Avatar
Shell_Life Shell_Life is offline
Registered User
  
 

Join Date: Mar 2007
Lieu: Bahia, Brésil
Messages: 695
dannyd, essayez ceci:

Code:
for FileName in `ls -1`
do
 sed 's/mysite.com/mysite.net/g' $FileName > $$TempFile
 mv $$TempFile $FileName
done

  #3 (permalink)  
Old 04-17-2007
dannyd dannyd is offline
Registered User
  
 

Join Date: Feb 2007
Messages: 20
Serait-ce de remplacer le mot-clé mysite.com à mysite.net dans tous les sous-dossiers ainsi?
  #4 (permalink)  
Old 04-17-2007
Shell_Life's Avatar
Shell_Life Shell_Life is offline
Registered User
  
 

Join Date: Mar 2007
Lieu: Bahia, Brésil
Messages: 695
Citation:
Serait-ce de remplacer le mot-clé mysite.com à mysite.net dans tous les sous-dossiers ainsi?
Non, vous ne précise pas dans votre demande.
Pour une liste de tous les fichiers dans votre répertoire et les sous-répertoires, remplacer
`ls -1» par «trouver».
  #5 (permalink)  
Old 04-17-2007
dannyd dannyd is offline
Registered User
  
 

Join Date: Feb 2007
Messages: 20
Sorry I dont think i était clair dans ma question. Je voudrais remplacer toutes les occurrences du mot mysite.com mysite.net à l'intérieur de chaque fichier dans l'ensemble du site.

Je pense que votre solution de recherche pour les fichiers avec le nom et les renomme mysite.com à mysite.net.
  #6 (permalink)  
Old 04-17-2007
Shell_Life's Avatar
Shell_Life Shell_Life is offline
Registered User
  
 

Join Date: Mar 2007
Lieu: Bahia, Brésil
Messages: 695
N ° dannyd,
Ma solution à la "trouver" par le biais de boucles de chaque fichier dans le répertoire courant
et des sous-répertoires, et pour chaque fichier trouvé, il cherche et remplace la chaîne
"mysite.com" à "mysite.net".
  #7 (permalink)  
Old 04-17-2007
ennstate ennstate is offline
Registered User
  
 

Join Date: Mar 2007
Location: Chennai
Messages: 222
Non, vous ne précise pas dans votre demande.
Citation:
Pour une liste de tous les fichiers dans votre répertoire et les sous-répertoires, remplacer
`ls -1» par «trouver».
Danny,
Je ne crois pas que nous mai exigent `ls -1` dans la boucle au cas où nous annonce les fichiers / répertoires dans le répertoire de travail courant juste un * fera l'affaire.

Notez aussi `find.` Ou `ls -1» ou simple * listera tous les fichiers et répertoires, afin que nous mai pour avoir l'utilisation,

Citation:
for file in $ (find.-name '*'-type f-print), ne
# Remplacement Logic
fait
S'il vous plaît me corriger si j'ai tort.

Merci
Nagarajan Ganesan
Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 05:17 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0