![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Sådan finder du en fil med navnet vijay i en mappe ved hjælp finde kommando | amirthraj_12 | UNIX for dummyer Spørgsmål & svar | 6 | 10-25-2008 01:37 PM |
| Kan jeg vide finde syntaks at finde given dato filer | bache_gowda | Shell Programmering og Scripting | 3 | 03-26-2008 06:37 AM |
| Lidt weired: Find filer i UNIX w / o bruger finde eller hvor kommando | jatin.jain | Shell Programmering og Scripting | 10 | 09-19-2007 07:47 AM |
| Finde filer, der er ældre end 20 dage og ikke bruge finde | halo98 | Shell Programmering og Scripting | 2 | 05-18-2006 03:19 PM |
| kommando finde tilbage bash: / usr / bin / find: Argumentkort listen er for lang | yacsil | Shell Programmering og Scripting | 1 | 12-15-2003 06:38 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
bruger finde
Jeg er på et punkt i mit manuskript, hvor jeg nødt til at bruge kommandoen Find. Men jeg er ikke til at familar med at bruge det endnu. Forhåbentlig vil tage sig af, at
aparently med den rigtige løsning at finde kan bruges til at liste "almindelig" filer, som adskiller sig fra telefonbøger. Noget om det ser ud til filer og tage et gæt på hvilken type fil det er. Nå, jeg vil have det til at vise for mig alle de filer med deres størrelse og for det til at fortælle mig, hvilke der er tekstfiler. Kan nogen hjælpe mig med at finde ud af, hvordan man bruger at finde kommandoen? tak |
|
|||||
|
Jeg lavede nogle ændringer i forrige indlæg
finde. -type f-exec file () \; | grep 'ASCII' | awk '(print $ 1)' | sed 's / \. \ / / /' | sed 's /://'> outputfil til filen i `cat outputfil` gøre ls-l $ file gjort den virker |
|
||||
|
Du kan gøre dette, hvis du ikke ønsker at oprette en fil: Code:
fname=`find . -type f -exec file {} \; | grep 'ASCII' | awk -F\: '{print $1}'`
echo "$fname" | while read line
do
ls -l "$line"
done
Brug-F \: med awk, og dobbelte citationstegn om vars at fange filnavne med mellemrum osv. .. Ikke anbefales, hvis du har et stort antal filer for at sortere igennem, men fungerer godt for de fleste apps. |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|