Fórum Root.cz
Hlavní témata => Software => Téma založeno: JuroP 03. 10. 2017, 16:56:41
-
Dobry den,
vie mi niekto poradit ako v Bash vyhladat iba najhlbsie vnorene podadresare. Da sa povedat adresare ktore uz nemaju v sebe dalsi adresar.
Priklad:
/svet/
/svet/europa/
/svet/europa/cesko/
/svet/europa/slovensko/
/svet/azia/
/svet/azia/cina/
/svet/azia/japonsko/
/svet/australia/
vysledok by mal byt
/svet/europa/cesko/
/svet/europa/slovensko/
/svet/azia/cina/
/svet/azia/japonsko/
/svet/australia/
Dakujem za kazdu radu :-)
-
find /svet -type d -empty
-
find /svet -type d -empty
Tento prikaz iba najde PRAZDNE adresare v strukture
-
https://stackoverflow.com/questions/4269798/use-gnu-find-to-show-only-the-leaf-directories
-
https://stackoverflow.com/questions/4269798/use-gnu-find-to-show-only-the-leaf-directories
find dir -type d -links 2
hm tohle je hezké řešení.
Já si to cvičně vyřešil v Perlu 6:
sub leaf-dirs ( $dir ) {
|( .&leaf-dirs for $dir.dir.grep: *.d ) or $dir
}
leaf-dirs('.'.IO)».Str».say;
-
Já si to cvičně vyřešil v Perlu 6:
Moc čitelné, takhle z tebe perl guru nikdy nebude... ;D :P :D
-
Já si to cvičně vyřešil v Perlu 6:
Moc čitelné, takhle z tebe perl guru nikdy nebude... ;D :P :D
Pořád lepší, než to tvoje.
-
Já si to cvičně vyřešil v Perlu 6:
Moc čitelné, takhle z tebe perl guru nikdy nebude... ;D :P :D
:-D