The UNIX and Linux Forums  


Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
Zoeken, vervangen string in bestand1 met string uit (opzoektabel) bestand2? gstuart Programmeren en Shell Scripting 9 06-08-2009 07:11
vervangen string in XML met sed chiru_h Programmeren en Shell Scripting 6 04-09-2008 08:49 PM
vervangen string sam99 Programmeren en Shell Scripting 4 03-04-2008 01:39
SED Vervang String Help prash184u Programmeren en Shell Scripting 2 01-23-2008 01:57
Vervangen string B afhankelijk van de aanwezigheid van een string hemangjani Programmeren en Shell Scripting 1 12-05-2006 05:10 PM

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 Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 01-17-2008
melanie_pfefer melanie_pfefer is offline
Geregistreerde gebruiker
  
 

Join Date: november 2006
Posts: 234
vervanging van een string

hallo

Ik heb een bestand waarin een vermelding moet worden gewijzigd. een voorbeeld van deze bijdrage is:

install_location \u003d / xena/sybase/ase12_5

Ik moet vervangen Xena met een andere hostname ( "hostnaam" output) bijvoorbeeld:

install_location \u003d / dx1/sybase/ase12_5

hoe dat te doen?

bedankt
  #2 (permalink)  
Old 01-17-2008
Tytalus's Avatar
Tytalus Tytalus is offline Forum Advisor  
echo .. 9 (1) ^ 2 \, | bc
  
 

Join Date: juni 2003
Locatie: Schotland
Posts: 431

Code:
 
eval sed 's/xena/`hostname`/' file

zou moeten werken
  #3 (permalink)  
Old 01-17-2008
ghostdog74 ghostdog74 is offline Forum Advisor  
Geregistreerde gebruiker
  
 

Join Date: Sep 2006
Berichten: 2.554
geen behoefte aan eval

Code:
sed "s/xena/`hostname`/" file

  #4 (permalink)  
Old 01-17-2008
Tytalus's Avatar
Tytalus Tytalus is offline Forum Advisor  
echo .. 9 (1) ^ 2 \, | bc
  
 

Join Date: juni 2003
Locatie: Schotland
Posts: 431
waar - slechte gewoonte van mij overusing eval :-)
  #5 (permalink)  
Old 01-17-2008
melanie_pfefer melanie_pfefer is offline
Geregistreerde gebruiker
  
 

Join Date: november 2006
Posts: 234
bedankt. maar de string kan veranderen:

install_location \u003d / xena/sybase/ase12_5

Ik wil dat alles tussen \u003d / en / Sybase te vervangen met de hostnaam

thx
  #6 (permalink)  
Old 01-17-2008
Tytalus's Avatar
Tytalus Tytalus is offline Forum Advisor  
echo .. 9 (1) ^ 2 \, | bc
  
 

Join Date: juni 2003
Locatie: Schotland
Posts: 431
bits clunky maar:


Code:
 sed "s_=/.*/sybase_=/`hostname`/sybase_" file

zou moeten werken
  #7 (permalink)  
Old 01-17-2008
vino's Avatar
vino vino is offline Forum Staff  
Supporter (in vino veritas)
  
 

Join Date: Feb 2005
Locatie: Bangalore, India
Berichten: 2.798

Code:
sed -e "s/\(install_location=.\)[^/]*\(\/.*\)/\1`hostname`\2/g" file

Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 03:26 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0