6.2.1.2. Пример: сортировка содержимого каталога

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

7.6.1. Просмотр содержимого каталога

Из книги Самоучитель работы на компьютере автора Колисниченко Денис Николаевич

7.6.1. Просмотр содержимого каталога Итак, начнем обзор нашей файловой системы. Откройте окно Мой компьютер (рис. 51) — вы увидите список дисков. Если щелкнуть на произвольном диске один раз, то слева вы увидите сводную информацию о диске — тип файловой системы, полный объем


Пример: печать текущего каталога

Из книги Системное программирование в среде Windows автора Харт Джонсон М

Пример: печать текущего каталога Программа 2.6 реализует очередную версию команды UNIX pwd. Размер буфера определяется значением параметра МАХ_РАТН, однако проверка ошибок все равно предусмотрена, чтобы проиллюстрировать работу функции GetCurrent-Directory.Программа 2.6. pwd: печать


10.1.31. Получение содержимого каталога

Из книги Искусство программирования на языке сценариев командной оболочки автора Купер Мендель

10.1.31. Получение содержимого каталога Метод класса Dir.entries возвращает массив, содержащий все элементы указанного каталога:list = Dir.entries("/tmp") # %w[. .. alpha.txt beta.doc]Как видите, включаются и элементы, соответствующие текущему и родительскому каталогу. Если они вам не нужны, придется


14.4. Чтение содержимого каталога

Из книги Linux программирование в примерах автора Роббинс Арнольд

14.4. Чтение содержимого каталога Обычно программам требуется получать список файлов, содержащихся в каталоге. Linux предоставляет ряд функций, позволяющих обрабатывать каталог как абстрактный объект, что дает возможность избежать зависимости программ от точного формата


Пример 12-5. copydir, копирование файлов из текущего каталога в другое место, с помощью xargs

Из книги Программирование для Linux. Профессиональный подход автора Митчелл Марк

Пример 12-5. copydir, копирование файлов из текущего каталога в другое место, с помощью xargs #!/bin/bash# Копирует все файлы из текущего каталога# в каталог, указанный в командной строке.if [ -z "$1" ] # Выход, если каталог назначения не задан.then echo "Порядок использования: `basename $0` directory-to-copy-to"


Пример 12-25. Исследование каталога /usr/X11R6/bin

Из книги автора

Пример 12-25. Исследование каталога /usr/X11R6/bin #!/bin/bash# Что находится в каталоге /usr/X11R6/bin?DIRECTORY="/usr/X11R6/bin"# Попробуйте также "/bin", "/usr/bin", "/usr/local/bin", и т.д.for file in $DIRECTORY/*do whatis `basename $file` # Вывод информации о файле.doneexit 0# Вывод этого сценария можно перенаправить в файл:# ./what.sh >>whatis.db# или


Пример 25-6. Старая, добрая: "Пузырьковая" сортировка

Из книги автора

Пример 25-6. Старая, добрая: "Пузырьковая" сортировка #!/bin/bash# bubble.sh: "Пузырьковая" сортировка.# На каждом проходе по сортируемому массиву,#+ сравниваются два смежных элемента, и, если необходимо, они меняются местами.# В конце первого прохода, самый "тяжелый" элемент


5.1. Просмотр содержимого каталога

Из книги автора

5.1. Просмотр содержимого каталога Все Unix-системы, включая Linux, используют для хранения файловой информации на диске один и тот же концептуальный дизайн. Хотя в реализации дизайна есть значительные вариации, интерфейс на уровне С остается постоянным, давая возможность


6.2.1.1. Пример: сортировка сотрудников

Из книги автора

6.2.1.1. Пример: сортировка сотрудников Для более сложных структур требуются более сложные функции. Например, рассмотрите следующую (довольно тривиальную) struct employee:struct employee {char lastname[30];char firstname[30];long emp_id;time_t start_date;};Мы могли бы написать функцию для сортировки сотрудников по


ПРИМЕР: СОРТИРОВКА СТРОК

Из книги автора

ПРИМЕР: СОРТИРОВКА СТРОК      Возьмем реальную задачу сортировки строк в алфавитном порядке. Эта задача может возникнуть при подготовке списка фамилий, при создании алфавитного указателя и во многих других ситуациях. В такой программе одним из главных инструментов