Task about quotes and double quotes added.

pull/1/head
Vladimir Protsenko 1 year ago
parent 5b772e2e7e
commit 29abb9e336

@ -89,9 +89,12 @@ drwx------+ 47 user group 1.5K Jan 12 18:08 ..
``` ```
# 13 # 13
Запишите в переменную среды `PATH` значение `""`. Как это повлияло на выполнение команд? Перелогиньтесь и попробуйте вызывать любую команду заново. Сохранилиcь ли изменения? Попробуйте вывести содержимое переменной среды `HOME` с помощью `echo` в одинарных и двойных кавычках. В чём разница?
# 14 # 14
Запишите в переменную среды `PATH` значение `""`. Как это повлияло на выполнение команд? Перелогиньтесь и попробуйте вызывать любую команду заново. Сохранилиcь ли изменения?
# 15
C помощью bash синтаксиса для арифметических операций выведите результат: C помощью bash синтаксиса для арифметических операций выведите результат:
- сложения 10 и 4, - сложения 10 и 4,
- умножения 10 на 4, - умножения 10 на 4,
@ -99,7 +102,7 @@ C помощью bash синтаксиса для арифметических
Сохраните результат операции `a % b` в переменную `c`, где `a` и `b` результаты любых предыдущих двух операций. Выведите `с`. Сохраните результат операции `a % b` в переменную `c`, где `a` и `b` результаты любых предыдущих двух операций. Выведите `с`.
# 15 # 16
Выполните в терминале следующую команду в директории `/tmp`: Выполните в терминале следующую команду в директории `/tmp`:
``` ```
for species in cubane ethane methane; for species in cubane ethane methane;
@ -112,10 +115,10 @@ done
``` ```
Что в результате вы видите в консоли? Модифицируйте команду так, чтобы у директорий в начале названия присутствовал глобальный индекс `idx`. На каждой итерации внутреннего цикла `idx` должна увеличиваться на единицу. Что в результате вы видите в консоли? Модифицируйте команду так, чтобы у директорий в начале названия присутствовал глобальный индекс `idx`. На каждой итерации внутреннего цикла `idx` должна увеличиваться на единицу.
# 16 # 17
Напишите цикл, который проходит по списку файлов в текущей директории и выводит полный путь к директории и имя файла. Напишите цикл, который проходит по списку файлов в текущей директории и выводит полный путь к директории и имя файла.
# 17 # 18
Далее поработайте с командой `watch date`. Команда `watch` вызывает периодически переданную ей команду в качестве аргумента. Это удобно для организации простого мониторинга. Далее поработайте с командой `watch date`. Команда `watch` вызывает периодически переданную ей команду в качестве аргумента. Это удобно для организации простого мониторинга.
Первый раз вызовите команду и отправьте процессу сигнал `SIGINT` комбинацией клавишь `Ctrl+C`. Первый раз вызовите команду и отправьте процессу сигнал `SIGINT` комбинацией клавишь `Ctrl+C`.
@ -126,8 +129,8 @@ done
*man страницы: kill, signal* *man страницы: kill, signal*
# 18 # 19
Напишите команду, которая рекурсивно находит все HTML-файлы в папке и упаковывает их в `tar.gz` архив. Используйте `find` и `xargs`. Ваша команда должна работать, даже если в файлах есть пробелы (подсказка: используйте `null` разделитель). Напишите команду, которая рекурсивно находит все HTML-файлы в папке и упаковывает их в `tar.gz` архив. Используйте `find` и `xargs`. Ваша команда должна работать, даже если в файлах есть пробелы (подсказка: используйте `null` разделитель).
# 19 # 20
(*) Напишите команду или сценарий для рекурсивного поиска самого последнего измененного файла в каталоге. В общем, можете ли вы перечислить все файлы по давности? (*) Напишите команду или сценарий для рекурсивного поиска самого последнего измененного файла в каталоге. В общем, можете ли вы перечислить все файлы по давности?
Loading…
Cancel
Save