![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
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. |
|
||||
|
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 {} \;
|
|
||||
|
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. |
|
||||
|
Citat:
Kod:
find . -type f -name "*.c" -exec awk 'BEGIN{s="====================="} {if(n++<1){printf("%s %s %s\n",s,FILENAME,s)}else{print}}' {} \;
|
|
||||
|
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:
Kod:
for item in $(find . -type f -name "developer.txt" ) ;do cat $item ;done |
![]() |
| Komihåglista |
| Taggar |
| Linux UNIX xargs cat hitta |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|