"Рас Сэйдж. Приемы профессиональной работы в UNIX" - читать интересную книгу автора--------------------------------------------------------------------------- ИМЯ: TREE --------------------------------------------------------------------------- tree - вывод на экран структуры файлового дерева НАЗНАЧЕНИЕ Находит все файлы в файловом дереве и выводит на экран имена фай- лов, показывая иерархическую структуру файлового дерева. ФОРМАТ ВЫЗОВА tree [dir] ПРИМЕР ВЫЗОВА $ tree $HOME Выводит структуру файлового дерева регистрационного каталога. ТЕКСТ ПРОГРАММЫ 2 # @(#) tree v1.0 Visual display of a file tree Author: Russ Sage 2а вывод на экран структуры файлового дерева 4 if [ "$#" -gt 1 ] 5 then echo "tree: wrong arg count">&2 6 echo "usage: tree [dir]" >&2 7 exit 2 8 fi 9 if [ "$#" -eq 1 ] 10 then if [ ! -d $1 ] 11 then echo "$0: $1 not a directory">&2 12 echo "usage: tree [dir]" >&2 13 exit 2 14 fi 15 fi 17 find ${1:-.} -print | sort | sed -e "1p" -e "1d" \ 18 -e "s|[^/]*/| /|g" \ 19 -e "s|[^ */|/|" \ 20 -e "s|/\([^/]*\)$|\1|" ОПИСАНИЕ ЗАЧЕМ НАМ НУЖЕН КОМАНДНЫЙ ФАЙЛ tree? |
|
|