Програмиране под Linux Ръководство на програмиста, Петерсен
Сумата се прибавя директно в кошницата
8.16 €
За повече информация: order@kopiebg.com
Съдържание
Благодарности 15
Увод 17
ЧАСТ 1
ПРОГРАМИРАНЕ ЗА ОБВИВКА ....19
Модул 1: Въведение в програмирането на 1лпих 21
Програмиране под 1лпих 23
Програмиране за ВА8Н обвивка 24
Програмиране за ТС8Н обвивка 25
ОА\УК 26
Рег1 27
Тоо1 Соттапб Ьап^иа^е (Тс1) 27
Тк 28
Програмиране с (ЖОМЕ 29
Програмиране на КБЕ 30
Още за Ьтих 31
Преди 1лпих имаше 1Ш1Х 34
Как беше създаден 1Ш1Х 35
Въведение в Ьтих 38
Анатомия на Ьтих: Обвивки, директории и десктопи 39
Дистрибуции на Ьтих 42
Кеб На! 43
ОрепЬтих 43
ЗиЗЕ 43
БеМаи 44
81аск^аге 44
1п!ота|рс 44
ЬтихРРС 44
ТигЬоЬтих 44
Мапбгаке 45
Ресурси за Ьтих ’. 45
Модул 2: Скрштгове за обвивката ВА8Н 51
Скриптеше за обвивката: команди и коментари 53
Задаване на разрешения: символи за разрешения 54
Променливи и скриптове. 58
Работа с променливи: = и $ 58
Стойности на променливите: низове 59
Вход и изход на скрипта: еейо, геай и « 64
Проект 2-1: Вход от потребителя 64
Параметри на командния ред на скрипта 67
Експортиране на променливи и скриптови обвивки 69
Променливи за обкръжение 72
Проект 2-2: Експортиране на променливи 73
Аритметични операции на обвивката: 1о( 74
Модул 3: Контролни структури на обвивката ВА8Н 77
Командата 1ев1 79
Условия: Н, И-е18е, еШ и саве 61
Структурата ИЧЬеп 61
Логически команди: && и 1 1 65
Структурата саве 66
Цикли: \уЪ11е, ипШ, Сог-хп и 1ог 88
Цикълът \уМ1е 89
Проект 3-1: Основни цикли 90
Структурата ипШ 91
Структурата 1ог-т 91
Структурата 1ог 93
Командата еопПпие 94
Командите 1гие, Га1ве и Ъгеак 94
Проект 3-2: Индекс на У/еЪ страница 96
Използване на пренасочване и канали с контролни структури 98
Структури-капани: 1гар Ю1
Модул 4: Програмиране за обвивката ТС8Н 105
Променливи, скриптове и параметри за обвивката ТС8Н 106
Променливи на обвивката ТС8Н... 107
Скриптове на обвивката ТС8Н: Вход и Изход 108
Масиви: () и # НО
Масив с аргументи: аг^у 112
Числови променливи: @ 116
Променливи за обкръжение: 8е1еп\т 119
Контролни структури и оператори: шЬПе, 11, в\уНсЬ и 1огеасЬ 122
Изрази за проверка 123
Условни структури в обвивката ТС8Н: НЧЬеп, И-Шеп-е1ве и
8\уИсЬ 125
Структурата ИЧЬеп 126
Структурата випйсЬ 130
Проект 4-1: Менюта със виНсЪ 130
Структури за цикъл: \уЬПе, 1огеасЬ и гереа! 133
Структурата \Нн1е 134
Структурата ГогеасЬ 136
Структурата гереа! 138
Командата сопПпие 138
Безкрайни цикли и командата Ьгеак 139
Проект 4-2: Индексиране с ТС8Н 140
ЧАСТ 2
ЕЗИЦИ ОТ ВИСОКО НИВО 145
Модул 5: СА\УК 147
Командата &а\ук 149
Търсене на шаблони и специални символи 150
Променливи, константи и функции 153
Променливи за полета и разделители на полета 153
Специални СА\УК променливи 156
Дефинирани от потребителя променливи.... 157
Константи 157
Функции 158
Сегментът за шаблон като условие 164
Оператори за равенство и за сравнение 165
Логически оператори 166
Оператори за търсене на шаблон 167
Специалните шаблони ВЕСШ и ЕШ) 168
Шаблони за диапазон 168
Аритметични операции и операции за присвояване 169
Масиви и асоциативни масиви 172
Файлове с СА1УК инструкции 174
Контролни структури
Цикълът
Цикълът
Цикълът
Контролната структура Д
Конструкциите пех! и ехй
Конструкцията деШпе
Използване на файлове с ОА1УК.... Проект 5-1' ОА1УК скриптове..
Модул 6:
Операции на командния ред на
Рег1 скриптове
Вход и изход
Използване на стандартния вход
Използване на стандартния изход
Файлови манипулатори
Текстов оператор: «
Променливи и изрази
Масиви и списъци
Подмножества от масиви: извадки
Функции за управление на скаларни масиви:
списъци 215
Асоциативни масиви 2x7
Контролни структури


