The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > Shell programmering og Skripting
.
google unix.com



Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
tar tid å koble min søknad Gods_help Sun Solaris 2 11-06-2008 12:10
shell script tar lang tid å fullføre ozzman Shell programmering og Skripting 12 02-05-2007 11:25
hvorfor shell scripting tar lengre tid å lese en fil brkavi_in Shell programmering og Skripting 1 06-23-2006 09:20
fwrite tar svært lang tid inna High Level Programmering 5 07-06-2005 07:19
Skrive filen til disk tar tid nileshkarania UNIX for Dummies Spørsmål og svar 7 06-16-2003 09:51

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 denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 03-18-2008
knijjar knijjar is offline
Registrert bruker
  
 

Bli Date: Jan 2008
Innlegg: 27
finne kommandoen tar mye tid (kan jeg hoppe over kataloger)

Jeg har en fil som heter "bibliotek" med følgende innhold

libnxrdbmgr.a
libnxrdbmgr.so
libnxtk.a
libnxtk.so
libora0d_nsc_osi.so

Jeg prøver å finne om disse bibliotekene er på min maskin eller ikke. finne kommandoen kjører for om noen sekunder, og henger etter dette.
Kanne noen behage hjelpe meg og gi meg beskjed hvis det er en bedre måte. Finnes det en måte jeg kan ignorere en katalog og dens sub kataloger under finner prosessen

finn: kan ikke lese dir / ssttools / ytelse / RMCmem: Permission denied


$ For i in `cat biblioteket`
gjøre
find /-name $ i-print | grep $ i>> utdatafil
ferdig




finn: kan ikke lese dir / proc/24250: Permission denied
finn: kan ikke lese dir / proc/17502: Permission denied
finn: kan ikke lese dir / tmp/smc898: Permission denied
finn: kan ikke lese katalogen / tmp / config_pvr: Permission denied
finn: kan ikke lese dir / export / home / dwgore / .rhosts: Permission denied
finn: kan ikke lese dir / export / home / mgalvin / .rhosts: Permission denied
finn: kan ikke lese dir / export / home / nmsbb / .ssh: Permission denied
finn: kan ikke lese dir / export / home / www / .ssh: Permission denied
finn: kan ikke lese dir / ssttools / ytelse / RMCmem: Permission denied

Det tar mye tid her før den kan gå til neste
  #2 (permalink)  
Old 03-18-2008
knijjar knijjar is offline
Registrert bruker
  
 

Bli Date: Jan 2008
Innlegg: 27
Det er få kataloger som jeg vil finne kommandoen til å hoppe eller ignorere og gå videre. Hvordan endrer jeg finner kommandoen slik at den hopper over disse katalogene

finn: kan ikke lese dir / export / home / www / .ssh: Permission denied

finn: kan ikke lese dir / ssttools / ytelse / RMCmem: Permission denied
finn: kan ikke lese dir / ssttools / TNG / fokus: Permission denied
  #3 (permalink)  
Old 03-19-2008
Yogesh Sawant's Avatar
Yogesh Sawant Yogesh Sawant is offline Forum Staff  
Deltid Moderatorer og Heltid pappa
  
 

Bli Dato: Sep 2006
Beliggenhet: Rossem, Tazenda
Innlegg: 1086
fra mannen sider:
Code:
       -path pattern
              File name matches shell pattern pattern.  The metacharacters do not treat ‘/’  or  ‘.’  specially;  so,  for
              example,
                        find . -path ’./sr*sc’
              will  print an entry for a directory called ’./src/misc’ (if one exists).  To ignore a whole directory tree,
              use -prune rather than checking every file in the tree.  For example, to skip the directory ‘src/emacs’  and
              all files and directories under it, and print the names of the other files found, do something like this:
                        find . -path ’./src/emacs’ -prune -o -print

  #4 (permalink)  
Old 08-12-2008
moncul moncul is offline
Registrert bruker
  
 

Bli Dato: Aug 2008
Innlegg: 1
Hva med en situasjon der du bare vil finne alle vanlige filer, men utelater visse kataloger? Eg prøvde i:

finne. -name 'dir1'-prune-o navn 'dir2'-prune-o type f

Og ovenfor gir meg bare vanlige filer, bortsett fra jeg bli en oppføring for "dir1 'og' dir2 '; selv om ingen av filene under disse katalogene vises i den endelige listen (som er det jeg ønsker). Jeg ønsker også å utelate "dir1 'og' dir2 'oppføringer. De er de eneste tingene som dukker opp i produksjonen min som ikke er vanlige filer.

Takk.
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er PÃ¥
Smilefjes er PÃ¥
[IMG] koden PÃ¥
HTML-koden Av
Pingbacks er PÃ¥
Refbacks er PÃ¥




Alle klokkeslett er GMT -4. NÃ¥ er klokken 08:33.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0