The UNIX and Linux Forums  

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
Fjerne tomme linjer dhanamurthy Shell Programmering og Scripting 3 05-08-2008 02:52 AM
Sådan tælle linjer - ignorerer tomme linjer og kommenteret linjer kthatch UNIX for dummyer Spørgsmål & svar 6 05-25-2007 02:21 AM
Fjern tomme linjer osymad UNIX for dummyer Spørgsmål & svar 4 08-27-2005 07:41 AM
Slet tomme linjer eller strækninger med rum kun vascobrito UNIX for dummyer Spørgsmål & svar 3 01-13-2004 07:36 AM
Blank Lines - End of file saabir Shell Programmering og Scripting 4 07-15-2003 12:55 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 Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 07-16-2008
alrinno alrinno is offline
Registreret Bruger
  
 

Join Date: Jun 2008
Stillinger: 18
sed og tomme linjer

hej,

Jeg har forsøgt at fjerne tomme linjer fra en fil ved hjælp af Korn shell script fil .. det synes ikke at arbejde!

Jeg forsøgte sed '/ ^ \ s * $ / d' infile> outfile men det gjorde ikke arbejde
Jeg forsøgte sed 's / *$//;/^$/ d' infile> outfile, og at der ikke virkede
Jeg forsøgte sed '/ ^ s. / d' infile> outfile, og at der ikke virkede

Hvad kan jeg gøre? dette er en kæmpe fil og nogle blanke linjer kan være rum? eller faner? Hvordan kan jeg vide?

tak
  #2 (permalink)  
Old 07-16-2008
Annihilannic Annihilannic is offline Forum Advisor  
â„¢
  
 

Join Date: May 2008
Location: Sydney, Australien
Stillinger: 1009
Behøver det ikke sed?


Code:
grep -v '^[[:space:]]*$' infile > outfile

Du kan bruge en lignende regexp i sed selvfølgelig, hvis du ønsker ...
  #3 (permalink)  
Old 07-16-2008
alrinno alrinno is offline
Registreret Bruger
  
 

Join Date: Jun 2008
Stillinger: 18
tak Annihilannic, der arbejdede smukt på kommandolinjen. Brug de samme ting inde i en script-fil?

tak
  #4 (permalink)  
Old 07-16-2008
Annihilannic Annihilannic is offline Forum Advisor  
â„¢
  
 

Join Date: May 2008
Location: Sydney, Australien
Stillinger: 1009
Ja. Stort set alt, hvad du kan gøre på en kommando-linje vil være fint i et script. Lige huske på, at scriptet ikke nødvendigvis kan køre fra den samme mappe.
  #5 (permalink)  
Old 07-16-2008
fpmurphy's Avatar
fpmurphy fpmurphy is offline Forum Staff  
Moderator
  
 

Join Date: Dec 2003
Beliggenhed: Florida
Stillinger: 1941

Code:
sed -e '/^[[:space:]]*$/d' file

  #6 (permalink)  
Old 07-17-2008
ghostdog74 ghostdog74 is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Sep 2006
Stillinger: 2558

Code:
awk '!/^$/' file

  #7 (permalink)  
Old 07-17-2008
alrinno alrinno is offline
Registreret Bruger
  
 

Join Date: Jun 2008
Stillinger: 18
Tak til alle der hjalp! meget værdsat ..
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 PÃ¥
Smilies er PÃ¥
[IMG] koden er PÃ¥
HTML-koden er Slukket
Trackbacks er PÃ¥
Pingbacks er PÃ¥
Refbacks er PÃ¥




Alle tidspunkter er GMT -4. Den tid er nu 10:57 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