![]() |
|
|
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 |
| att jämföra totala katalogstruktur och få storlekar på alla f på två olika servrar | mannam Srinivas | Shell-programmering och Skript | 3 | 04-07-2008 05:21 |
| Skriptet för kontroll och rapportering filstorlekar i en katalog. | Marconi | Shell-programmering och Skript | 1 | 04-03-2008 09:00 |
| Hjälp med att lägga filstorlekar | llsmr777 | UNIX for Dummies Frågor & Svar | 1 | 09-18-2007 03:58 |
| Skriptet för filnamn / storlek | ssmiths001 | Shell-programmering och Skript | 2 | 05-09-2006 06:55 |
| syslog log filstorlekar | mscomms | UNIX för avancerade & Expertanvändare | 4 | 06-19-2003 09:30 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
#1 (permalänk)
|
||||
|
||||
|
Finns det ett kommando som returnerar namnet på den största filen i en katalog? Om så är fallet, kan jag ställa tillbaka filnamnet i en variabel?
|
|
#2 (permalänk)
|
|||||
|
|||||
|
Försöka
STÖRSTA \u003d `du-s / <path_to_dir> / * | sort-rn | cut-f2 | head -1" |
|
#3 (permalänk)
|
||||
|
||||
|
prova detta:
#! / bin / ksh # säger tmp är din katalog cd / tmp A \u003d 'find / tmp-type f-print | xargs ls-l | sort-r-n-k 5,5 | head -1 " echo "$ A ' |
|
#4 (permalänk)
|
|||||
|
|||||
|
Kod:
ls -l | tr -s " " | sort -t" " +4 -n | tail -1 | cut -d" " -f 9 |
|
#5 (permalänk)
|
|||||
|
|||||
|
"du-s '- inkluderar kataloger
"Sök" lösningen ovan är rekursiv största filen i aktuell katalog hitta. ! -name. -prune-type f-ls | sort-r-k 7,7 | head -1 Förutsatt filnamnet innehåller inbäddade rymden [i ksh]: A \u003d $ (find.!-Namn.-Sviskon-type f-ls | sort-r-k 7,7 | nawk "Bildrutnr \u003d\u003d 1 (print $ NF; exit) ') |