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
Kombination av hitta-xargs & wc-l mr_bold UNIX for Dummies Frågor & Svar 4 07-08-2008 06:07
Problem med hjälp hitta och xargs Quijote Shell-programmering och Skript 5 05-02-2008 11:24
kommando-användning på finna med xargs och tjära darkrainbow AIX 3 12-25-2007 06:25
konstigt beteende hitta med xargs jerardfjay Shell-programmering och Skript 9 08-09-2007 09:06
hitta | xargs cat asal_email Shell-programmering och Skript 4 03-17-2005 12:16

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 03-17-2009
DownunderDave DownunderDave is offline
Registered User
  
 

Join Date: mars 2009
Inlägg: 2
hitta | xargs cat

Hej,

Jag har problem med att få en kombination av kommandon till arbete.

Jag måste färdas genom alla sub-kataloger i en viss katalog och "katt" innehållet i en viss fil i understrecksatsen kataloger.

Kommandona på sitt eget arbete, men när jag kombinera dem jag ingen produktion.

Kommandot Jag försöker att få arbeta är:
hitta. -type f-name "developer.txt" | xargs cat

De hittar kommandot fungerar korrekt och när jag kopiera och klistra in resultaten i den med en föregående "katt", innehållet trycks ut. Men tillsammans med röret kommandon fungerar inte.
  #2 (permalänk)  
Old 03-17-2009
wabard wabard is offline
Registered User
  
 

Join Date: mars 2009
Ort: Adelaide, SA & Perth, WA - Australien
Inlägg: 25
1) Din kommandot verkar för arbete för mig under Linux och Solaris

2) Det finns kommandot har egen kapacitet att genomföra (-exec).

Därför kanske du vill prova ...

Kod:
find . -type f -name "developer.txt" -exec cat {} \;
  #3 (permalänk)  
Old 03-17-2009
DownunderDave DownunderDave is offline
Registered User
  
 

Join Date: mars 2009
Inlägg: 2
Det fungerade, men behöver filename produktion

Tack för att Wabard.

Det fungerade en behandling för kommando. Jag försöker köra på Suse Linux.
Jag har precis lagt ett annat alternativ att ta kommandot så jag vet vilken fil som är "cat'ed.

hitta. -type f-name "developer.txt"-ls-exec cat () \;

Skål,
Dave.
  #4 (permalänk)  
Old 03-17-2009
wabard wabard is offline
Registered User
  
 

Join Date: mars 2009
Ort: Adelaide, SA & Perth, WA - Australien
Inlägg: 25
Lightbulb En alternativ metod till att omfatta formatering filnamnet ...

Citat:
Ursprungligen postat av DownunderDave View Post
Tack för att Wabard.

Jag har precis lagt ett annat alternativ att ta kommandot så jag vet vilken fil som är "cat'ed.
När det gäller dina krav på filnamnet att produktion, observera följande skall hantera ditt fullständiga krav och bör vara kompatibel med alla U ** X smaker ... (Jag sökte på *. c i mitt exempel).

Kod:
find . -type f -name "*.c" -exec awk 'BEGIN{s="====================="} {if(n++<1){printf("%s %s %s\n",s,FILENAME,s)}else{print}}' {} \;
  #5 (permalänk)  
Old 03-17-2009
curleb curleb is offline
Registered User
  
 

Join Date: mars 2008
Ort: Här, i mitt elfenbenstorn ...
Inlägg: 68
för en, inte skulle antingen mindre eller mer (eller ens visa) tjänar bättre än katt? Jag antar det är mer av en interaktiv session du letar efter ...? Samtidigt hittar inte gör sin egen-exec parameter, xargs är snabbare med en lång skott.

Det lyder som om ditt problem är det med terminalen än skalkommandon ...

Citat:
hitta kommandot fungerar korrekt och när jag kopiera och klistra in resultaten i den med en föregående "katt"
Har du provat att slå hela röran i ett enkelt skript som de följande:

Kod:
for item in $(find . -type f -name "developer.txt" ) ;do cat $item ;done
Detta kommer bara att göra en massiv Skärmbild, vilket jag tvivlar på är vad du vill ... Swapping i andra utils, liksom mindre, mer eller visa behåller vissa fattning och tillåter dig att visa och / eller stänga fil (er) individuellt.
Closed Thread

Komihåglista

Taggar
Linux UNIX xargs cat hitta

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 03:48.


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