Спец курс (Автоматизация процесса проектирования)/Практические задания 1 — различия между версиями
Материал из Wiki
Vidokq (обсуждение | вклад) (→Задание 1) |
Vidokq (обсуждение | вклад) (→Задачи (Переменные)) |
||
| Строка 1: | Строка 1: | ||
== Задачи (Переменные) == | == Задачи (Переменные) == | ||
| − | # Создать скрипт выдающий строковое сообщение | + | # Создать скрипт выдающий строковое сообщение. |
| − | # Продемонстрировать отличия обработки оператором echo строки с | + | # Продемонстрировать отличия обработки оператором echo строки с кавычками, \"\", \'\' и без кавычек. |
| − | # Вывести список всех глобальных переменных (env или printenv) | + | # Вывести строку, содержащую символ кавычка и символ, $, символ конца строки \n. |
| − | # Проверить что будет если объявленной как Integer переменной присвоить буквенное значение | + | # Вывести список всех глобальных переменных (env или printenv). |
| − | # Проверить положительное или отрицательное число | + | # Проверить, что будет, если объявленной как Integer переменной присвоить буквенное значение. |
| − | # Создать файл с пользователями и проверить существует ли введенный пользователь | + | # Вывести имя скрипта, который был запущен. |
| + | # Вывести количество переданных параметров и последний из них. | ||
| + | # Вывести номер последнего запущенного в фоне процесса. | ||
| + | # Проверить результат выполнения предыдущей команды. | ||
| + | # Проверить положительное или отрицательное число. | ||
| + | # Вывести последний аргумент предыдущей команды. | ||
| + | # Создать файл с пользователями и проверить существует ли введенный пользователь. | ||
| + | # Сравнить две числовые переменные и если первая больше то вывести сообщение об этом используя команду test | ||
| + | # Сравнить две строковые переменные и если первая больше то вывести сообщение об этом используя команду test | ||
| + | # Сравнить две числовые переменные и вывести сообщение yes или no используя команду test | ||
| + | # Сравнить две строковые переменные и вывести сообщение yes или no используя команду test | ||
| + | # Сравнить две числовые переменные и если первая больше то вывести сообщение об этом используя команду [ | ||
| + | # Сравнить две строковые переменные и если первая больше то вывести сообщение об этом используя команду [ | ||
| + | # Сравнить две числовые переменные и вывести сообщение yes или no используя команду [ | ||
| + | # Сравнить две строковые переменные и вывести сообщение yes или no используя команду [ | ||
| + | # Передать в скрипт два строковых параметра и сравнить их используя оператор if, если параметры пустые то вывести предупреждение | ||
| + | # Проверить является пользователь, запустивший скрипт, root-пользователем и, если нет, то выдать сообщение и завершить скрипт | ||
| + | # Вывести только четные параметры переданные в скрипт | ||
| + | # Вывести только четные параметры переданные в скрипт, цикл for записать в одной строке | ||
| + | # Создать функцию в командной строке выводящую только четные параметры переданные в скрипт и запустить ее | ||
| + | # Создать скрипт выдающий предупреждение. В другом скрипте проверить существует ли созданный ранее скрипт и, если да то запустить его на выполнение с параметрами. | ||
Версия 13:38, 12 сентября 2016
Задачи (Переменные)
- Создать скрипт выдающий строковое сообщение.
- Продемонстрировать отличия обработки оператором echo строки с кавычками, \"\", \'\' и без кавычек.
- Вывести строку, содержащую символ кавычка и символ, $, символ конца строки \n.
- Вывести список всех глобальных переменных (env или printenv).
- Проверить, что будет, если объявленной как Integer переменной присвоить буквенное значение.
- Вывести имя скрипта, который был запущен.
- Вывести количество переданных параметров и последний из них.
- Вывести номер последнего запущенного в фоне процесса.
- Проверить результат выполнения предыдущей команды.
- Проверить положительное или отрицательное число.
- Вывести последний аргумент предыдущей команды.
- Создать файл с пользователями и проверить существует ли введенный пользователь.
- Сравнить две числовые переменные и если первая больше то вывести сообщение об этом используя команду test
- Сравнить две строковые переменные и если первая больше то вывести сообщение об этом используя команду test
- Сравнить две числовые переменные и вывести сообщение yes или no используя команду test
- Сравнить две строковые переменные и вывести сообщение yes или no используя команду test
- Сравнить две числовые переменные и если первая больше то вывести сообщение об этом используя команду [
- Сравнить две строковые переменные и если первая больше то вывести сообщение об этом используя команду [
- Сравнить две числовые переменные и вывести сообщение yes или no используя команду [
- Сравнить две строковые переменные и вывести сообщение yes или no используя команду [
- Передать в скрипт два строковых параметра и сравнить их используя оператор if, если параметры пустые то вывести предупреждение
- Проверить является пользователь, запустивший скрипт, root-пользователем и, если нет, то выдать сообщение и завершить скрипт
- Вывести только четные параметры переданные в скрипт
- Вывести только четные параметры переданные в скрипт, цикл for записать в одной строке
- Создать функцию в командной строке выводящую только четные параметры переданные в скрипт и запустить ее
- Создать скрипт выдающий предупреждение. В другом скрипте проверить существует ли созданный ранее скрипт и, если да то запустить его на выполнение с параметрами.