The UNIX and Linux Forums  
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > De programmation et de script Shell
.
google unix.com



De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici.

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
Combinaison de trouver xargs wc-l & mr_bold UNIX pour les nuls Questions et réponses 4 07-08-2008 06:07 AM
Problème de trouver l'aide et xargs Quichotte De programmation et de script Shell 5 05-02-2008 11:24 PM
commande sur l'utilisation et de trouver avec xargs tar darkrainbow AIX 3 12-25-2007 06:25 PM
comportement étrange de trouver avec xargs jerardfjay De programmation et de script Shell 9 08-09-2007 09:06 AM
trouver | xargs cat asal_email De programmation et de script Shell 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 Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 03-17-2009
DownunderDave DownunderDave is offline
Registered User
  
 

Date d'inscription: mars 2009
Messages: 2
trouver | xargs cat

Salut,

J'ai de la difficulté à obtenir une combinaison de commandes de travail.

J'ai besoin de parcourir à travers tous les sous-répertoires d'un répertoire et "chat", le contenu d'un fichier particulier dans les sous-répertoires.

Les commandes de leur propre travail, mais quand je les combiner Je n'obtiens pas de résultat.

La commande, je suis en train d'y travailler est:
rechercher. -type f-name "developer.txt" | xargs cat

La commande find fonctionne correctement et quand je copier et coller le résultat de ce qui précède avec un "chat", le contenu est imprimé. Mais avec le tuyau les commandes ne fonctionnent pas.
  #2 (permalink)  
Old 03-17-2009
wabard wabard is offline
Registered User
  
 

Date d'inscription: mars 2009
Lieu: Adelaide, SA & Perth, WA - Australie
Posts: 25
1) Votre commande semble de travail pour moi, sous Linux et Solaris

2) La commande find a sa propre capacité d'exécution (-exec).

Ainsi, vous voulez essayer mai ...

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

Date d'inscription: mars 2009
Messages: 2
Qui ont travaillé, mais ont besoin de nom de fichier de sortie

Merci pour cette Wabard.

Qui a travaillé un régal pour le commandement. J'essaie de courir sur ce SuSe Linux.
J'ai juste ajouté une autre option à la commande find si je sais que le fichier est «cat'ed.

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

À la vôtre,
Dave.
  #4 (permalink)  
Old 03-17-2009
wabard wabard is offline
Registered User
  
 

Date d'inscription: mars 2009
Lieu: Adelaide, SA & Perth, WA - Australie
Posts: 25
Lightbulb Une autre méthode pour y inclure le nom du fichier de mise en forme ...

Citation:
Posté par DownunderDave View Post
Merci pour cette Wabard.

J'ai juste ajouté une autre option à la commande find si je sais que le fichier est «cat'ed.
En ce qui concerne votre demande pour le nom du fichier de sortie, s'il vous plaît noter les points suivants devraient traiter votre exigences et doit être compatible avec tous les U ** X saveurs ... (Je l'ai cherché pour *. c dans mon exemple).

Code:
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
Registered User
  
 

Join Date: Mar 2008
Lieu: Ici, dans ma tour d'ivoire ...
Posts: 68
pour un, ne soit plus ou moins (ou même de vue) de mieux que de chat? Je suppose que c'est plus d'une session interactive, vous êtes à la recherche de ...? Bien que ne permettent de trouver son propre paramètre-exec, xargs est plus rapide par un long shot.

Toutefois, il se lit comme si votre problème est d'autant plus que le terminal avec des commandes shell ...

Citation:
trouver la commande fonctionne correctement et quand je copier et coller le résultat de ce qui précède avec un "chat"
Avez-vous essayé d'envelopper l'ensemble du gâchis dans un simple script comme suit:

Code:
for item in $(find . -type f -name "developer.txt" ) ;do cat $item ;done
Ce sera juste un grand écran de décharge, ce dont je doute, c'est ce que vous voulez ... Swapping dans d'autres utilitaires, comme le moins, plus de la vue ou de conserver un certain calme et vous permettent d'afficher et / ou de sortie du fichier (s) individuelle.
Closed Thread

Bookmarks

Tags
linux unix xargs cat trouver

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 04:17 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0