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
help me aan dit antwoord lo-lp-kl Programmeren en Shell Scripting 0 05-25-2008 11:45 PM
Antwoord indien u kunt ... dreambig UNIX voor Dummies Questions & Answers 5 12-07-2007 11:14
snel antwoord DarkestEvil UNIX voor Dummies Questions & Answers 9 10-30-2007 06:42 PM
Kan iemand dit antwoord ..... shivamasam SUN Solaris 3 07-06-2007 02:50
kan een antwoord?? mobile01 Hoog Niveau Programmering 2 11-30-2006 12:32

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 08-28-2007
Lalonde LaLonde is offline
Geregistreerde gebruiker
  
 

Join Date: juli 2007
Posten: 4
Sed is het antwoord?

He, ik ben erg nieuw voor scripting en kunnen gebruik maken van een beetje helpen.

Ik heb een situatie waarin ik een ASCII-bestand en ik wil u alle lijnen onder een bepaalde string.

VOORBEELD:

De inhoud van een bestand met de naam example.txt ziet er als volgt uitziet:

Januari
Februari
Maart
April
Mei
Juni
Juli
Augustus
September
Oktober
November
December


Nu wil ik om te kunnen draaien een opdracht waar het verwijderen van alle lijnen in de example.txt bestand onder de "juni" lijn. Ik neem aan dat dit is lekker makkelijk te doen, maar gezien mijn gebrek aan ervaring Ik heb problemen met dit gegeven.

Is sed het antwoord? Zo ja, wat zou de precieze opdracht worden gegeven mijn voorbeeld?

Het systeem zal ik je het commando op een Solaris 10 installatie systeem met geen 3rd-party pakketten geïnstalleerd.

Ik dank u bij voorbaat!

- Lalonde
  #2 (permalink)  
Old 08-28-2007
Neo's Avatar
Neo Neo is online now Forum Staff  
Administrator
  
 

Join Date: Sep 2000
Locatie: Azië Pacific
Berichten: 6.816

Klik hier voor een UNIX.COM zoeken SED


Citaat:
Resultaten 1 - 10 van ongeveer 19.000 uit www.unix.com voor SED. (0,10 seconden)
  #3 (permalink)  
Old 08-29-2007
aajan aajan is offline
Geregistreerde gebruiker
  
 

Join Date: Jun 2007
Posts: 80
Deze oplossing is specifiek voor dit bestand staan:


sed -e "1, 5d '-e'7, 12d' FileName
  #4 (permalink)  
Old 08-29-2007
aajan aajan is offline
Geregistreerde gebruiker
  
 

Join Date: Jun 2007
Posts: 80
Of u kunt deze oplossing ook


sed -e'6! d 'FileName
  #5 (permalink)  
Old 08-29-2007
namishtiwari namishtiwari is offline Forum Advisor  
Geregistreerde gebruiker
  
 

Join Date: Aug 2007
Locatie: Bangalore
Posts: 377
U kunt gebruik maken van een van de twee --

cat bestand1
Januari
Februari
Maart
April
Mei
Juni
Juli
Augustus
September
Oktober
November
December


sed -e "1, 6! d 'bestand1
of
sed -e'7, 12d 'file1

Bedankt
Namish
  #6 (permalink)  
Old 08-29-2007
Nagabhushan Nagabhushan is offline
Geregistreerde gebruiker
  
 

Join Date: Aug 2007
Posts: 12
U gebruikt een eenvoudig script

row_num \u003d grep-n juni bestandsnaam | cut-d ":"-f1

row_num \u003d 6 Na uitvoering

dan

haed -6 bestandsnaam
  #7 (permalink)  
Old 08-29-2007
robotronic's Avatar
robotronic robotronic is offline Forum Advisor  
Kan ik met waanzin?
  
 

Join Date: april 2002
Locatie: Italië
Posts: 370

Code:
sed "1,/JUNE/!d" example.txt

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 04:36.


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