The UNIX and Linux Forums  

Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Hur man grep / zgrep att produktionen endast matchningsreglerna filnamnet och radnumret? vvaidyan UNIX for Dummies Frågor & Svar 3 03-12-2008 05:33
filnamnet till string cprognew High Level Programming 1 07-22-2007 06:08
Hur kan jag lägga till / ändra filnamnet efter produktionen? happyv Shell-programmering och Skript 3 10-03-2006 06:25
Lägga till att filnamnet en sträng med text grep finner HLee1981 Shell-programmering och Skript 3 09-06-2005 03:44
Förlorande filnamn i grep output netguy Shell-programmering och Skript 6 04-27-2004 12:39

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 denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 11-19-2007
happyv happyv is offline
Registered User
  
 

Join Date: Sep 2006
Inlägg: 209
grep string och output filename

Hej,

Jag har över 200 filer och några av dem har strängen som "John pris $ 200". Jag skulle vilja grep strängen. Då produktionen filnamnet som hittade strängen.

Jag har följande skript, men det enda tidigare strängen
echo Please input namnlistan fil:
Läs listn
för filen i `cat $ listn.txt"
göra
cat $ file | grep "John pris $ 200"
gjord

förvänta sig effekt:
filnamn: XXXXXX
hittade string: John price $ 200


thx,
happyv
  #2 (permalänk)  
Old 11-20-2007
Smiling Dragon's Avatar
Smiling Dragon Smiling Dragon is offline Forum Advisor  
Oorganiserad User
  
 

Join Date: Nov 2007
Plats: Nya Zeeland
Inlägg: 922
Ändra bara kommandorad som grep vara:

Kod:
grep "John price $200" $file /dev/null

Kan använda klippa eller awk att plocka isär produktionen om man måste ha det formatering
  #3 (permalänk)  
Old 11-20-2007
edcrosbys edcrosbys is offline
Läs Endast
  
 

Join Date: Jul 2007
Inlägg: 15
inte säker på vad operativsystem du använder, men grep-l (det är ett gement L) visar bara filnamnet, inte den linje som matchar. Har en man på grep och det bör tala om för dig hur du får bara namnet, eller berätta för oss och vi kanske kan hjälpa några fler.
  #4 (permalänk)  
Old 11-20-2007
happyv happyv is offline
Registered User
  
 

Join Date: Sep 2006
Inlägg: 209
thx .. men hur kan jag kontrollera min OS i Unix?
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 09:22.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0