Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Най-простият скрипт
Избор на черупката (магическо число #!, Sha-bang)
Извикване на скрипта
Външни и вградени команди
Някои специални знаци
- Коментар (#)
- Край на реда (;)
- Празно твърдение (:)
- Пренасочване на входния изход (>, <, >>)
- Пренасочване на изхода
- Пренасочване на входа
- Поток (|)
- Стартирайте процеса във фонов режим (&)
Променливи и параметри
- Унищожаване на променливи (незададено)
- Променлива с нулева стойност
- Запазете резултата в променлива (обратни кавички ``)
- Заявка за параметри ($ 0, $ #, $ 1, $ 2, $ 3 ...)
- Ръчна смяна
- цитиране.
- Символ за екраниране (\)
Редовни Express йони
Условни твърдения
- Ако / тогава
- Ако / тогава / друго
- Влагане на оператори if
- Ако / елиф
- изложение на случай
- Оператори
- Оператори и, или (&&, | |)
- тестова команда
Завършване на скрипта
Изявлението за излизане
Използвайте състоянието на завършване на програмата в скрипт ($?)
Тестове и оператори
- Текстов файл с оператори
- Тества типа файл
- Атрибути на тестови файлове
Оператори за сравнение
- Сравняване на аритметика с помощта на командата if
- Оператори за целочислено сравнение
- Сравняване на низове
- Сравняване на комплекса (и, или)
- Вложени оператори за сравнение
- Операторът за присвояване
- Аритметични оператори
- Операции на оператори върху битове (побитови оператори)
- Логически оператори
- Числени константи
Loopa
- Цикълът за / в
- Командата seq
- Цикълът while
- Цикъл докато
- Контролиране на цикъла (прекъсване, продължаване)
Обработка на текст
- Командна глава, опашка
- Сортиране, Uniq, Разгъване, Разгъване
- Изрязване, поставяне, присъединяване, Wc, Tr
Текстово търсене (grep)
Редактор на потоци (sed)
Интерактивни програми
- Прочетете командата
- Избор на потребител
Характеристики
Команда за сън
Ако скриптът не работи? (отстраняване на грешки)
Изисквания
- Разбиране на основни Linux команди и навигация във файловата система
- Опит с използването на shell и лесното редактиране на текст на Linux
- Завършването на курса "Въведение в Linux" се препоръчва, но не е задължително
Публика
- Linux потребители, които искат да автоматизират задачи с помощта на shell скриптове
- Системни администратори, които искат да оптимизират управлението и операциите на сървъра
- Разработчици и ИТ специалисти, които искат да подобрят своите Linux умения за програмиране
14 Часа