The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > Shell programmering og Skripting
.
google unix.com



Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Fjerne tomme linjer dhanamurthy Shell programmering og Skripting 3 05-08-2008 02:52
Hvordan telle linjer - ignorerer tomme linjer og kommentert linjer kthatch UNIX for Dummies Spørsmål og svar 6 05-25-2007 02:21
Fjern tomme linjer osymad UNIX for Dummies Spørsmål og svar 4 08-27-2005 07:41
slette tomme linjer eller linjer med mellomrom vascobrito UNIX for Dummies Spørsmål og svar 3 01-13-2004 07:36
Blank Lines - Slutt på filen saabir Shell programmering og Skripting 4 07-15-2003 12:55

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 denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 07-16-2008
alrinno alrinno is offline
Registrert bruker
  
 

Bli Dato: juni 2008
Innlegg: 18
sed og tomme linjer

Hallo,

Jeg har forsøkt å fjerne blanke linjer fra en fil ved hjelp Korn shell script fil .. det ser ikke ut til å fungere!

Jeg prøvde sed '/ ^ \ s * $ / d' infile> outfile men som ikke fungerte
Jeg prøvde sed 's / *$//;/^$/ d' infile> outfile og som ikke fungerte
Jeg prøvde sed '/ ^ s. / d' infile> outfile og som ikke fungerte

Hva kan jeg gjøre? dette er en stor fil og noen tomme linjer kan være mellomrom? eller kategorier? hvordan kan jeg vite?

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

Bli Dato: mai 2008
Beliggenhet: Sydney, Australia
Innlegg: 1009
Betyr det å være sed?

Code:
grep -v '^[[:space:]]*$' infile > outfile
Du kan bruke en lignende regulært uttrykk i sed selvfølgelig hvis du ønsket ...
  #3 (permalink)  
Old 07-16-2008
alrinno alrinno is offline
Registrert bruker
  
 

Bli Dato: juni 2008
Innlegg: 18
takk Annihilannic, som fungerte fint på kommandolinjen. Bruk det samme innsiden av et skript-fil?

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

Bli Dato: mai 2008
Beliggenhet: Sydney, Australia
Innlegg: 1009
Ja. Nesten alt du kan gjøre på en kommando-linjen vil være bra i et skript. Bare husk at skriptet ikke nødvendigvis kjøre fra den samme katalogen.
  #5 (permalink)  
Old 07-16-2008
fpmurphy's Avatar
fpmurphy fpmurphy is offline Forum Staff  
Moderator
  
 

Bli Dato: desember 2003
Sted: Florida
Innlegg: 1927
Code:
sed -e '/^[[:space:]]*$/d' file
  #6 (permalink)  
Old 07-17-2008
ghostdog74 ghostdog74 is offline Forum Advisor  
Registrert bruker
  
 

Bli Dato: Sep 2006
Innlegg: 2538
Code:
awk '!/^$/' file
  #7 (permalink)  
Old 07-17-2008
alrinno alrinno is offline
Registrert bruker
  
 

Bli Dato: juni 2008
Innlegg: 18
Takk til alle som hjalp! mye verdsatt ..
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er PÃ¥
Smilefjes er PÃ¥
[IMG] koden PÃ¥
HTML-koden Av
Pingbacks er PÃ¥
Refbacks er PÃ¥




Alle klokkeslett er GMT -4. NÃ¥ er klokken 05:41.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0