The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
overskrive bestemte linjer i en fil csecnarf Shell Programmering og Scripting 7 05-13-2008 11:01 AM
hvordan du fjerner specifikke linjer fra en fil bluemoon1 Shell Programmering og Scripting 17 10-07-2007 10:40 PM
erstatter første linje eller linjer i en fil Frygtelige UNIX for Advanced & Ekspertsøgning Brugere 3 06-28-2006 08:23 PM
Update bestemte linjer i en fil aukequist Shell Programmering og Scripting 3 11-15-2005 01:52 PM
Hvordan ser De specifikke linjer i en fil? hedgehog001 UNIX for dummyer Spørgsmål & svar 2 08-23-2005 12:04 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 Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 09-29-2006
hcclnoodles hcclnoodles is offline
Registreret Bruger
  
 

Join Date: Mar 2002
Posts: 272
erstatning bestemte linjer i en fil

Hej der
Jeg har en fil, der har de strækninger


Code:
# Serial number for hostid
EXP_SERIAL_=""
Disse linjer kan være hvor som helst i den fil, så vidt linjenummer gå, jeg vil gerne erstatte disse to linjer med

Code:
# Serial number for hostid $var1
EXP_SERIAL_$var1="$var2"
Er der en hurtig og enkel måde for mig at gøre dette?

skål
  #2 (permalink)  
Old 09-29-2006
gauravgoel gauravgoel is offline
Registreret Bruger
  
 

Join Date: Dec 2005
Beliggenhed: Indien
Posts: 218
........................................

Sidst redigeret af gauravgoel; 09-29-2006 på 07:58 AM.. Årsag: forkert løsning
  #3 (permalink)  
Old 09-29-2006
gauravgoel gauravgoel is offline
Registreret Bruger
  
 

Join Date: Dec 2005
Beliggenhed: Indien
Posts: 218
bruge denne
Citat:
sed "s / gamle text / ny tekst / g" input.txt
men ikke ren, bør arbejde

Sidst redigeret af gauravgoel; 09-29-2006 på 08:10 AM..
  #4 (permalink)  
Old 09-29-2006
hcclnoodles hcclnoodles is offline
Registreret Bruger
  
 

Join Date: Mar 2002
Posts: 272
Thats stor, men hvis jeg køre denne kommando fra kommandolinjen det output det korrekte resultat til skærmen, men doesnt faktisk redigere filen


Hvordan får jeg det til at foretage en permanent ændring af filen??
  #5 (permalink)  
Old 09-29-2006
anbu23 anbu23 is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Mar 2006
Beliggenhed: Bangalore, Indien
Indlæg: 1.398
Code:
sed "s/old text/new text/g" input.txt > temp
mv temp input.txt
eller

Code:
perl -pi -e "s/old text/new text/g" input.txt
  #6 (permalink)  
Old 09-29-2006
hcclnoodles hcclnoodles is offline
Registreret Bruger
  
 

Join Date: Mar 2002
Posts: 272
at bygge store ThankYou .... jeg ønskede at undgå at skabe en ny fil og mv'ing den tilbage igen .... men hvis jeg skal gøre, at så er det

tak for din hjælp
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 08:38 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0