План на курса

Най-простият скрипт

Избор на черупката (магическо число #!, 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 Часа

Брой участници


Цена за участник

Предстоящи Курсове

Свързани Kатегории