створення сценарію

створення сценарію

У четвертому виданні популярного керівництва дані основи програмування в операційній системі Linux. Розглянуто: використання бібліотек C / C ++ і стан-дротяні засобів розробки, організація системних викликів, файловий ввід / вивід, взаємодія процесів, програмування засобами командної оболонки, створення графічних користувацьких інтерфейсів за допомогою інструментальних засобів GTK + або Qt, застосування сокетів і ін. Описано компіляція програм, їх компоновка c бібліотеками та робота з термінальним вводом / виводом. Дано прийоми створення програмного забезпечення в середовищах GNOME® і KDE®, зберігання даних з використанням СУБД MySQL® і налагодження програм. Книга добре структурована, що робить навчання легким і швидким.

Для початківців Linux-програмістів

Книга: Основи програмування в Linux

створення сценарію

#! / Bin / sh
# first
# Цей файл переглядає всі файли в поточному каталозі
# Для пошуку рядка POSIX, а потім виводить імена
# Знайдених файлів в стандартний висновок.
for file in *
do
if grep -q POSIX $ file
then
echo $ file
fi
done
exit 0

Примітка

Оскільки сценарій по суті обробляється як стандартний ввід командної оболонки, він може містити будь-які команди ОС Linux, на які посилається змінна оточення PATH.

У програмуванні засобами командної оболонки нуль означає успіх. Оскільки представлений варіант сценарію не може виявити будь-які помилки, він завжди повертає код успішного завершення. Ми повернемося до причин використання нульового коду завершення для позначення успішного виконання програми пізніше в цій главі, коли будемо більш детально обговорювати команду exit.

У сценарії не використовуються ніякі розширення і суфікси імен файлів; ОС Linux і UNIX, як правило, рідко застосовують при іменуванні файлів розширення для вказівки типу файлу. Ви могли б використовувати розширення sh або будь-яке інше, командну оболонку це не хвилює. У більшості встановлених сценаріїв немає ніякого розширення в іменах файлів і кращий спосіб перевірити, сценарій це чи ні застосувати командуfile. наприклад, file first або file / bin / bash. Користуйтеся будь-якими правилами, прийнятими у вашій організації або зручними для вас.

Схожі статті