План на курса

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

Избор на черупката (магическо число #!, Sha-bang)

Извикване на скрипта

Външни и вградени команди

Някои специални знаци

    Коментар (#) Край на ред (;) Празен израз (:) Пренасочване на входния изход (>, <, >>) Пренасочване на изхода Пренасочване на входния поток (|) Стартиране на процеса във фонов режим (&)

Променливи и параметри

    Унищожаване на променливи (незададено) Променлива с нулева стойност Запазване на резултата в променлива (обратни кавички ``) Заявка за параметри ($ 0, $ #, $ 1, $ 2, $ 3 ...) Ръчно преместване на котировки. Символ за екраниране (\)

Редовни Express йони

Условни твърдения

    If / then The if / then / else Вложени оператори if Оператор if / elif case Оператори Оператори и, или (&&, | |) тестова команда

Завършване на скрипта

Изявлението за излизане

Използвайте състоянието на завършване на програмата в скрипт ($?)

Тестове и оператори

    Текстов файл с оператори Тества типа на файла Тества атрибутите на файла

Оператори за сравнение

    Сравняване на аритметика с помощта на командата if Оператори за сравнение на цели числа Сравняване на низове Сравняване на сложните (и, или) Оператори за сравнение на вложени Операторът за присвояване Аритметични оператори Оператори на битове (побитови оператори) Логически оператори Числови константи

Loopa

    Цикълът for / in Командата seq Цикълът while Цикъл до Контролиране на цикъла (прекъсване, продължаване)

Обработка на текст

    Команда head, tail Sort, Uniq, Expand, Unexpand Cut, Paste, Join, Wc, Tr

Текстово търсене (grep)

Редактор на потоци (sed)

Интерактивни програми

    Прочетете команда Избор на потребител

Характеристика

Команда за сън

Ако скриптът не работи? (отстраняване на грешки)

Изисквания

  • Познаване на Linux на основно ниво
  • Препоръчително завършване на курса "Въведение в Linux"
  14 Hours

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


Започва

Свършва


Dates are subject to availability and take place between 09:30 and 16:30.

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

Свързани Kурсове

Go for Systems Programming

  35 Hours

Linux Administration Fundamentals

  21 Hours

Linux Command Line Basics

  7 Hours

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