The UNIX and Linux Forums  

Go Back   UNIX e Linux Forum > Inizio Forum > Shell scripting e di programmazione
.
google unix.com



Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
Combinazione di trovare xargs-wc-l & mr_bold UNIX for Dummies Domande & Risposte 4 07-08-2008 06:07 AM
Problema e trovare utilizzando xargs Chisciotte Shell scripting e di programmazione 5 05-02-2008 11:24 PM
comando a trovare l'utilizzo con xargs e catrame darkrainbow AIX 3 12-25-2007 06:25 PM
strano comportamento di trovare con xargs jerardfjay Shell scripting e di programmazione 9 08-09-2007 09:06 AM
trovare | xargs cat asal_email Shell scripting e di programmazione 4 03-17-2005 12:16 AM

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 Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 03-17-2009
DownunderDave DownunderDave is offline
Utente Registrato
  
 

Iscriviti Data: marzo 2009
Interventi: 2
trovare | xargs cat

Salve,

Sto avendo dei problemi ottenere una combinazione di comandi per il lavoro.

Ho bisogno di attraversare in tutte le sotto-directory di una certa directory e 'gatto' il contenuto di un file in particolare la sub-directory.

I comandi sul loro lavoro, ma quando li ho combinare nessun output.

Il comando sto cercando di trovare lavoro è il seguente:
trovare. -type f-name "developer.txt" | xargs cat

Il comando find funziona correttamente e quando mi copia e incolla l'output di un precedente che, con 'gatto', i contenuti sono stampati. Tuttavia insieme con il tubo i comandi non funzionano.
  #2 (permalink)  
Old 03-17-2009
wabard wabard is offline
Utente Registrato
  
 

Iscriviti Data: marzo 2009
Location: Adelaide, SA & Perth, WA - Australia
Interventi: 25
1) Il vostro comando sembra per il lavoro per me sotto Linux e Solaris

2) Il comando find ha proprio la capacità di esecuzione (-exec).

Così puoi provare ...


Codice:
find . -type f -name "developer.txt" -exec cat {} \;

  #3 (permalink)  
Old 03-17-2009
DownunderDave DownunderDave is offline
Utente Registrato
  
 

Iscriviti Data: marzo 2009
Interventi: 2
Che ha lavorato, ma è necessario il nome del file di output

Grazie per la Wabard.

Uno che ha lavorato per il trattamento di comando. Sto cercando di eseguire questo su SuSe Linux.
Ho appena aggiunto un altro opzione per trovare il comando per questo so che il file è in corso 'cat'ed.

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

Salute,
Dave.
  #4 (permalink)  
Old 03-17-2009
wabard wabard is offline
Utente Registrato
  
 

Iscriviti Data: marzo 2009
Location: Adelaide, SA & Perth, WA - Australia
Interventi: 25
Lightbulb Un metodo alternativo per includere il nome del file di formattazione ...

Citazione:
Originalmente inviato da DownunderDave View Post
Grazie per la Wabard.

Ho appena aggiunto un altro opzione per trovare il comando per questo so che il file è in corso 'cat'ed.
Per quanto riguarda la vostra richiesta per il nome del file di output, si prega di prendere nota di quanto segue dovrebbe gestire l'intero requisiti e deve essere compatibile con tutti i sapori U ** X ... (Ho cercato per *. c nel mio esempio).


Codice:
find . -type f -name "*.c" -exec awk 'BEGIN{s="====================="} {if(n++<1){printf("%s %s %s\n",s,FILENAME,s)}else{print}}' {} \;

  #5 (permalink)  
Old 03-17-2009
curleb curleb is offline
Utente Registrato
  
 

Iscriviti Data: marzo 2008
Località: Qui, nella mia torre d'avorio ...
Interventi: 68
per uno, non sia più o meno (o addirittura vista) servire meglio di gatto? Sto assumendo è più di una sessione interattiva che stai cercando ...? Mentre non consentono di trovare il proprio parametro-exec, xargs è più veloce da un lungo tiro.

Tuttavia, si legge come se il problema è di più con il terminale di shell dei comandi ...

Citazione:
trovare il comando funziona correttamente e quando mi copia e incolla l'output di un precedente che, con 'gatto'
Avete cercato di avvolgere tutto il pasticcio in un semplice script come il seguente:


Codice:
for item in $(find . -type f -name "developer.txt" ) ;do cat $item ;done

Ciò non solo un grande schermo discarica, che a mio dubbio è ciò che vogliono che ci si ... Swapping utils in altri, come di meno, più o vista mantenere una certa compostezza e consentono di visualizzare e / o di uscita del file (s) individualmente.
Closed Thread

Segnalibri

Tag
linux unix xargs gatto trovare

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 03:33 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0