![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
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 |
|
||||
|
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 |
|
||||
|
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. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|