The UNIX and Linux Forums  
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.

Go Back   UNIX och Linux Forum > Upp Forum > UNIX for Dummies FrÃ¥gor & Svar
.
google unix.com



UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna!

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Perl: Sök efter strängen online sedan söka och ersätta text Crypto Shell-programmering och Skript 4 01-04-2008 10:24
Sök och ersätt i ksh DeepakXavier Shell-programmering och Skript 9 05-28-2007 08:11
sed att söka och ersätta d__browne UNIX for Dummies Frågor & Svar 7 04-26-2006 09:46
Sök och ersätt sed eller tr bridgeje Shell-programmering och Skript 6 10-28-2003 07:54
Sök och ersätt mukeshannamalai UNIX för avancerade & Expertanvändare 4 09-14-2001 06:21

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 Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 04-17-2007
dannyd dannyd is offline
Registered User
  
 

Join Date: februari 2007
Inlägg: 20
Sök och ersätt

Jag har jag behov av att ersätta alla förekomster av ordet mysite.com att maysite.net inom public_html webb mappen. Hur kan jag uppnå detta.
  #2 (permalänk)  
Old 04-17-2007
Shell_Life's Avatar
Shell_Life Shell_Life is offline
Registered User
  
 

Join Date: mars 2007
Ort: Bahia, Brasilien
Inlägg: 695
dannyd, prova detta:
Kod:
for FileName in `ls -1`
do
 sed 's/mysite.com/mysite.net/g' $FileName > $$TempFile
 mv $$TempFile $FileName
done
  #3 (permalänk)  
Old 04-17-2007
dannyd dannyd is offline
Registered User
  
 

Join Date: februari 2007
Inlägg: 20
Skulle detta ersätta sökordet mysite.com att mysite.net i alla undermappar också?
  #4 (permalänk)  
Old 04-17-2007
Shell_Life's Avatar
Shell_Life Shell_Life is offline
Registered User
  
 

Join Date: mars 2007
Ort: Bahia, Brasilien
Inlägg: 695
Citat:
Skulle detta ersätta sökordet mysite.com att mysite.net i alla undermappar också?
Nej, du inte ange det i din ansökan.
För att lista alla filer i din katalog och underkataloger, ersätta
`ls -1" med "hitta."
  #5 (permalänk)  
Old 04-17-2007
dannyd dannyd is offline
Registered User
  
 

Join Date: februari 2007
Inlägg: 20
Sorry I dont tror att jag var tydlig i min fråga. Jag vill ersätta alla förekomster av ordet mysite.com att mysite.net inuti varje fil i hela webbplatsen.

Jag tror att din lösning söker efter filer med namnet mysite.com och byter namn på dem till mysite.net.
  #6 (permalänk)  
Old 04-17-2007
Shell_Life's Avatar
Shell_Life Shell_Life is offline
Registered User
  
 

Join Date: mars 2007
Ort: Bahia, Brasilien
Inlägg: 695
Nej dannyd,
Min lösning med "hitta" loopar igenom varje enskild fil i den aktuella katalogen
och underkataloger och för varje fil hittas, söker den och ersätter strängen
"mysite.com" till "mysite.net".
  #7 (permalänk)  
Old 04-17-2007
ennstate ennstate is offline
Registered User
  
 

Join Date: mars 2007
Plats: Chennai
Inlägg: 222
Nej, du inte ange det i din ansökan.
Citat:
För att lista alla filer i din katalog och underkataloger, ersätta
`ls -1" med "hitta."
Danny
Jag tror dont vi kan kräva `ls -1" i for-loop i fall vi är en förteckning över de filer / kataloger i den aktuella arbetsmappen bara en * kommer att göra.

Också notera `hitta.` Eller `ls -1 eller enkel * listar alla filer och kataloger, så vi kan ha användning,

Citat:
for file in $ (find.-name '*'-type f-print), do
# Replacement Logic
gjord
Rätta mig om jag har fel.

Tack
Nagarajan Ganesan
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är På
Smilies är På
[IMG] kod PÃ¥
HTML-koden är Av
Trackback är På
Pingbacks är På
Refbacks är På




Alla tider är GMT -4. Klockan är nu 04:03.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0