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
hoe uit te sluiten van het commando grep grep yamsin789 UNIX for Advanced & Expert Gebruikers 2 10-05-2007 03:59
Grep pankajkrmishra Programmeren en Shell Scripting 15 09-01-2006 03:00
Zorg grep-c elkaar zoals grep-n? Jerrad Programmeren en Shell Scripting 2 08-25-2006 01:20
grep pls help .. esham Programmeren en Shell Scripting 19 03-17-2005 06:44
Grep / Sed helpen? CKS Programmeren en Shell Scripting 3 03-19-2004 06:49

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 10-03-2006
harish_oty harish_oty is offline
Geregistreerde gebruiker
  
 

Join Date: Oct 2006
Posten: 4
grep met LPAD of RPAD

Hoi,
Zijn er mogelijkheden voor het gebruik van opties zoals RPAD (), LPAD () functies in SQL? Zo ja, Hoe kan ik grep commando met thease opties?

Alle hulp zou worden gewaardeerd.
Thanks in advance.
-Harish
  #2 (permalink)  
Old 10-03-2006
srikanthus2002's Avatar
srikanthus2002 srikanthus2002 is offline
Geregistreerde gebruiker
  
 

Join Date: Sep 2006
Locatie: Mag u raden ...!
Posts: 160
Hi Harish,

Ik weet niet over die functie (SQL). Kunt u meer details.

Bedankt
  #3 (permalink)  
Old 10-03-2006
harish_oty harish_oty is offline
Geregistreerde gebruiker
  
 

Join Date: Oct 2006
Posten: 4
Hi Srikanth,
Overweeg hieronder: --
test___1
test___2
test__10
test_110

Thease zijn de inhoud van een bestand waar het aantal kolom rechts is uitgelijnd.
Please consider "___" symbool zoals lege ruimten.
Als ik wil uitpakken "test 110", geef ik grep "test $ no" wanneer er geen een variabele is en overwegen nu is het 110. Dit zal extract "test 110". Als ik wilt uitpakken "test 10", Als ik hetzelfde commando grep geven "test $ nee", waar geen 10 is, zal het niet halen omdat hij heeft 2 spaties tussen test en 10. Dus ik heb een optie als LPAD in andere talen, Eg LPAD ( "10", 3, "") zal return 1 spatie, gevolgd door 10. Dus ik kan deze waarde toekennen aan een variabele en nu de waarde kan worden nee \u003d "10". Nu kan ik gaan met grep, zal het werk.

Ik hoop dat u begrepen.
Elke suggestie hierover?
TIA
-Harish

Laatst bewerkt door harish_oty; op 10.03.2006 06:27..
  #4 (permalink)  
Old 10-03-2006
srikanthus2002's Avatar
srikanthus2002 srikanthus2002 is offline
Geregistreerde gebruiker
  
 

Join Date: Sep 2006
Locatie: Mag u raden ...!
Posts: 160
Ik denk, zou het nuttig zijn voor u


Code:
FILE=input_filename
no=10
        cat $FILE | awk '$2 ~ /'"$no"'/ {print $1 " " $2}'

als er een probleem .. pls aarzel dan niet om te vragen te helpen ..


Bedankt
Srikanth
  #5 (permalink)  
Old 10-03-2006
anbu23 anbu23 is offline Forum Advisor  
Geregistreerde gebruiker
  
 

Join Datum: maart 2006
Locatie: Bangalore, India
Posts: 1.398
Probeer dit


Code:
no=1
grep "test *$no$" file

of


Code:
no=1
sed -n "/test *$no$/p" file

  #6 (permalink)  
Old 10-03-2006
aigles's Avatar
aigles aigles is offline Forum Advisor  
Geregistreerde gebruiker
  
 

Join Date: april 2004
Locatie: Bordeaux, Frankrijk
Berichten: 1.433
Een andere manier met behulp van grep:

Code:
grep "test[[:space:]]*$no" file

Jean-Pierre.
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 10:12.


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