The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
xargs tvivl shihabvk Shell Programmering og Scripting 1 09-29-2005 11:38 AM
finde | xargs cat asal_email Shell Programmering og Scripting 4 03-17-2005 12:16 AM
Hjælp med xargs JimJim UNIX for dummyer Spørgsmål & svar 4 02-08-2005 07:08 PM
brug af xargs kommando kishorebabu UNIX for dummyer Spørgsmål & svar 5 10-30-2003 02:53 PM
xargs jpprial UNIX for dummyer Spørgsmål & svar 4 09-17-2001 09:29 PM

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øg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 11-22-2007
freakygs freakygs is offline
Registreret Bruger
  
 

Join Date: Nov 2007
Stillinger: 15
grep og xargs

fyrene ... Jeg vil bruge xargs på en sådan måde, at jeg kan bruge det i flerfilssøgning det fileds ..

noget som dette:

dap-p <xargs values> *

Lemme vide hvordan man gør det ..
  #2 (permalink)  
Old 11-22-2007
sysgate's Avatar
sysgate sysgate is offline Forum Advisor  
Unix-baserede
  
 

Join Date: Nov 2006
Beliggenhed: Bulgarien
Stillinger: 1323
Hvad-p flag står for, kan jeg ikke finde det i min version af grep. Kan du sende en prøve eller mere info om hvad der skal ske?
  #3 (permalink)  
Old 11-22-2007
Klashxx's Avatar
Klashxx Klashxx is offline Forum Advisor  
HP-UX/Linux/Oracle
  
 

Join Date: Feb 2006
Beliggenhed: Almería, Spanien
Posts: 393
Noget som dette:


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

  #4 (permalink)  
Old 11-23-2007
freakygs freakygs is offline
Registreret Bruger
  
 

Join Date: Nov 2007
Stillinger: 15
det fungerede, men det grep kommandoen løb til flere gange, ...

Senest redigeret af freakygs; 11-23-2007 kl 02:51 AM..
  #5 (permalink)  
Old 11-23-2007
LivinFree's Avatar
LivinFree LivinFree is offline Forum Advisor  
Goober ekstraordinære
  
 

Join Date: Jul 2001
Beliggenhed: Portland, OR, USA
Stillinger: 1584
Citat:
Oprindeligt Indsendt af freakygs View Post
det fungerede, men det grep kommandoen løb til flere gange, ...
xargs kan / vil gøre det. Tænk på at køre noget i retning af 'at finde. -type f-exec grep foo () \; '- der vil exec' grep 'en gang for hver fil fundet. Nu kører 'finde. -type f | xargs grep foo 'vil minimere antallet af tid grep kaldes. Det stadig kan være nødvendigt at kalde mere end én gang, da der er en grænse for længden af en kommandolinje, afhængigt af din shell og arkitektur - for eksempel, mine er omkring 32k. Hvis jeg løb en stor søgning på en stor kilde filial, ville jeg forvente at finde et godt stykke over 32k filer, så selv i bedste fald kunne xargs umuligt at opbygge den "ideelle" kommandolinje for mig.
  #6 (permalink)  
Old 11-23-2007
freakygs freakygs is offline
Registreret Bruger
  
 

Join Date: Nov 2007
Stillinger: 15
dap-p <pattern> <file>

giver paragraphic baggrund af <pattern> værdi i <file>

Man page info. indsat nedenfor:
-p [Separator] Viser hele afsnittet indeholder matchede linjer. Stk
er afgrænset af afsnitstegn separatorer, som angivet af Separator parameter,
der er mønstre i samme form som den søgemønster. Linjer, der indeholder
stk separatorer kun bruges som separatorer, de er aldrig inkluderet i
output. Standardindstillingerne separator er en tom linje.


Lad mig vide, hvis u har brug for eksempel
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 09:49 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0