The UNIX and Linux Forums  

Go Back   UNIX och Linux Forum > Upp Forum > UNIX for Dummies Frågor & Svar
.
google unix.com



UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna!

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
lista filer men inte filer i underkataloger shyjuezy UNIX for Dummies Frågor & Svar 8 10-15-2008 02:42
Ange endast de filer chandran.m Sun Solaris 5 12-06-2007 03:03
Hur lista top 10 filer satish_1983 UNIX for Dummies Frågor & Svar 4 10-26-2007 09:05
filförteckning bkan77 UNIX för avancerade & Expertanvändare 7 08-15-2007 12:09
lista filer alisevA3 UNIX for Dummies Frågor & Svar 2 03-21-2007 02:40

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 06-21-2005
avadhani avadhani is offline
Registered User
  
 

Join Date: juni 2005
Inlägg: 15
lista filer

Hej,
Jag vill lista alla filer som *. C *. h *. cpp i katalogen och underkatalog.
Take this varje fil (endast filnamnet bör tas) och skicka det som argument till andra Unix-kommando.
Hur det sinlge kommandoraden.

Tack
  #2 (permalänk)  
Old 06-21-2005
vino's Avatar
vino vino is offline Forum Staff  
Supporter (in vino veritas)
  
 

Join Date: februari 2005
Ort: Bangalore, Indien
Inlägg: 2.798
Vad sägs om detta?


Kod:
find /parent/dir/to/search -name '*.[c|cpp|h]' | xargs stat

För varje fil, kommer en stat ske på samma.

Vino
  #3 (permalänk)  
Old 06-21-2005
avadhani avadhani is offline
Registered User
  
 

Join Date: juni 2005
Inlägg: 15
hej,
Kommandot ovan lista alla filer, men all produktion skickas som ett argument till kommandot.
även utgång har hela sökvägen till filen. Jag vill bara filnamn och comand bör utföras på varje filnamn.

Tack
  #4 (permalänk)  
Old 06-21-2005
vino's Avatar
vino vino is offline Forum Staff  
Supporter (in vino veritas)
  
 

Join Date: februari 2005
Ort: Bangalore, Indien
Inlägg: 2.798
Citat:
Ursprungligen postat av avadhani
hej,
Kommandot ovan lista alla filer, men all produktion skickas som ett argument till kommandot.
Prova detta.

Kod:
 find /parent/dir/to/search -name '*.[c|cpp|h]' -exec ls -l {} \;

Citat:
Ursprungligen postat av avadhani
även utgång har hela sökvägen till filen. Jag vill bara filnamn och comand bör utföras på varje filnamn.

Tack
Ja produktionen kommer att ha filnamn. Det beror, söker du efter filer som är inuti / förälder / dir / till / search directory. Hitta återvänder sökvägen till den filen med hänvisning till / förälder / dir / till / search.

Om du behöver bara filnamnet på varje hitta, använd basename för varje resultat som kastas.


Kod:
 find /parent/dir/to/search -name '*.[c|cpp|h]' -exec basename {} \;

Vino
  #5 (permalänk)  
Old 06-21-2005
avadhani avadhani is offline
Registered User
  
 

Join Date: juni 2005
Inlägg: 15
Hej,
Efter Comand (som du nämnde) gav mig rätt filnamn. Jag vill att röret som filnamnet till andra Unix-kommando.
find / förälder / dir / till / search-name "*. [c | CPP | h] '-exec basename () \;

Tack för ditt intresse.
  #6 (permalänk)  
Old 06-21-2005
vino's Avatar
vino vino is offline Forum Staff  
Supporter (in vino veritas)
  
 

Join Date: februari 2005
Ort: Bangalore, Indien
Inlägg: 2.798
Vad unix kommando är du planerar att använda i slutet av pipe-line?


Kod:
nd /parent/dir/to/search -name '*.[c|cpp|h]' -exec basename {} \; -exec stat {} \;

Sök filer -> gör en basename på varje filnamn -> gör en status på varje filnamn

Jag är inte säker, om två exec är mycket lämpligt att använda.

Vino
Closed Thread

Komihåglista

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 08:15.


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