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
Removing Blank Lines dhanamurthy Programmeren en Shell Scripting 3 05-08-2008 02:52
Hoe te rekenen lijnen - negeren witregels en commentaartekst kthatch UNIX voor Dummies Questions & Answers 6 05-25-2007 02:21
het verwijderen van dubbele regels uit een bestand Ocelot UNIX voor Dummies Questions & Answers 4 01-25-2007 11:02
Het verwijderen van dubbele lijnen negeren geval hellsd UNIX voor Dummies Questions & Answers 17 12-02-2004 10:47
verwijdert lege regels of regels met spaties alleen vascobrito UNIX voor Dummies Questions & Answers 3 01-13-2004 07:36

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 07-31-2008
rameezrajas rameezrajas is offline
Geregistreerde gebruiker
  
 

Join Date: juli 2008
Posten: 4
het verwijderen van dubbele witregels

Hoi,

hoe te verwijderen de lege regels uit het bestand alleen als we meer dan een lege regel.

bedankt
rameez
  #2 (permalink)  
Old 07-31-2008
tijdperk era is offline Forum Advisor  
Herder van Nutteloze Cats (On Sabbatical)
  
 

Join Datum: maart 2008
Locatie: / er / is / alleen / bin / sh
Berichten: 3652

Code:
awk '/^$/ { if (blank++) next; print }1' file

  #3 (permalink)  
Old 07-31-2008
rameezrajas rameezrajas is offline
Geregistreerde gebruiker
  
 

Join Date: juli 2008
Posten: 4
Het Woks geldboete.

Kunt u verklaren het volgende deel in de opdracht
'(If (blank + +) naast; print) 1'
  #4 (permalink)  
Old 07-31-2008
tijdperk era is offline Forum Advisor  
Herder van Nutteloze Cats (On Sabbatical)
  
 

Join Datum: maart 2008
Locatie: / er / is / alleen / bin / sh
Berichten: 3652
De variabele blanco zal nul aanvankelijk, maar niet-nul (dwz ware) op latere loopt.

De 1 is een awk idioom die wedstrijden en prenten lijnen niet behandeld door de vorige voorwaarden.

Eigenlijk moet u het naar '(Leeg \u003d 0;) print " Om het script te werken op de bestanden waar er meerdere sequenties van aangrenzende lege regels. Sorry voor dat ontbreekt.
  #5 (permalink)  
Old 07-31-2008
fpmurphy's Avatar
fpmurphy fpmurphy is offline Forum Staff  
Moderator
  
 

Join Date: december 2003
Locatie: Florida
Berichten: 1.938
Vanaf de kat (1) manpage
Citaat:
-s Squeeze meerdere aangrenzende lege regels, waardoor de output worden enkele regelafstand.

Code:
cat -s file

  #6 (permalink)  
Old 07-31-2008
aigles's Avatar
aigles aigles is offline Forum Advisor  
Geregistreerde gebruiker
  
 

Join Date: april 2004
Locatie: Bordeaux, Frankrijk
Berichten: 1.433
Ik zou eens door te lezen de man pagina's voor de meest gebruikte commando's


Op mijn AIX vak moet ik gebruiken -r of -S
Citaat:
-r Vervangt meerdere opeenvolgende lege regels met een lege regel. Deze vlag
identiek aan de S-vlag.

-s Doesn't een bericht weergegeven als de kat opdracht niet kan een input-bestand te vinden. Dit
vlag is identiek aan de Q-vlag.

Opmerking: Voorheen de vlag-s behandeld taken nu overgedragen aan de S-vlag.

-S Vervangt meerdere opeenvolgende lege lijnen met een lege regel. Deze vlag
identiek aan de-r vlag.
Jean-Pierre.
  #7 (permalink)  
Old 07-31-2008
rameezrajas rameezrajas is offline
Geregistreerde gebruiker
  
 

Join Date: juli 2008
Posten: 4
Dankzij ... thats great!
Closed Thread

Bladwijzers

Labels
duplo, truncatie

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 05:31.


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