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
xargs tvivel shihabvk Shell-programmering och Skript 1 09-29-2005 11:38
hitta | xargs cat asal_email Shell-programmering och Skript 4 03-17-2005 12:16
Hjälp med xargs JimJim UNIX for Dummies Frågor & Svar 4 02-08-2005 07:08
användning av xargs kommandot kishorebabu UNIX for Dummies Frågor & Svar 5 10-30-2003 02:53
xargs jpprial UNIX for Dummies Frågor & Svar 4 09-17-2001 09:29

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-22-2007
freakygs freakygs is offline
Registered User
  
 

Join Date: Nov 2007
Inlägg: 15
grep och xargs

guys ... Jag vill använda xargs på ett sådant sätt att jag kan använda den i grepping den fileds ..

ungefär så här:

grep-p <xargs values> *

lemme veta hur man gör detta ..
  #2 (permalänk)  
Old 11-22-2007
sysgate's Avatar
sysgate sysgate is offline Forum Advisor  
Unix-baserade
  
 

Join Date: Nov 2006
Plats: Bulgarien
Inlägg: 1323
Vad-p flaggan står för, kan jag inte hitta detta i min version av grep. Kan du skicka ett prov eller mer info om vad som måste göras?
  #3 (permalänk)  
Old 11-22-2007
Klashxx's Avatar
Klashxx Klashxx is offline Forum Advisor  
HP-UX/Linux/Oracle
  
 

Join Date: februari 2006
Ort: Almería, Spanien
Inlägg: 393
Ungefär så här:


Kod:
command | xargs -i ksh -c ' grep -p "{}" *'

  #4 (permalänk)  
Old 11-23-2007
freakygs freakygs is offline
Registered User
  
 

Join Date: Nov 2007
Inlägg: 15
det fungerade men kommandot grep ställde upp flera gånger ...

Senast redigerad av freakygs; 11-23-2007 at 02:51..
  #5 (permalänk)  
Old 11-23-2007
LivinFree's Avatar
LivinFree LivinFree is offline Forum Advisor  
Gober extraordinär
  
 

Join Date: Jul 2001
Ort: Portland, OR, USA
Inlägg: 1584
Citat:
Ursprungligen postat av freakygs View Post
det fungerade men kommandot grep ställde upp flera gånger ...
xargs kan / kommer att göra det. Tänk på att köra något i stil med "hitta. -type f-exec grep foo () \; "- som kommer exec" grep "en gång för varje fil hittades. Nu kör "hitta. -type f | xargs grep foo "kommer att minimera antalet tiden grep kallas. Det som fortfarande kan behöva kallas mer än en gång, eftersom det finns en gräns för hur lång en kommandorad, beroende på skalet och arkitektur - till exempel är min ungefär 32k. Om jag körde en stor sökning på en stor källa gren, skulle jag förvänta mig att söka en bra bit över 32k filer, så även i bästa fall, kunde xargs omöjligen bygga den "perfekta" kommandorad för mig.
  #6 (permalänk)  
Old 11-23-2007
freakygs freakygs is offline
Registered User
  
 

Join Date: Nov 2007
Inlägg: 15
grep-p <pattern> <file>

ger Paragraphic tanke på <pattern> värdet i <file>

Man Sidinfo. inklistrade nedan:
-p [Separator] Visar hela stycket innehåller matchade linjer. Punkterna
avgränsas av punkt separatorer, som anges av Separator parametern,
som mönster i samma form som sökmönster. Rader innehåller
punkt separatorer används endast som avgränsare, de kommer aldrig att inkluderas i
output. Standardvärdet punkt avskiljare är en tom rad.


Lemme know if u behöver några exempel
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 01:46.


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