Учимся читать на английском. Шаг3
Как подружиться с read в Bash — от простого ввода до массивов и таймеров.
В Bash за ввод отвечает команда read. Она кажется простой, но у неё есть куча полезных фишек, которые делают работу с пользователем удобной и безопасной. Самый простой вариант: попросить у пользователя его имя и поздороваться. #!/bin/bash
read username
echo "Привет, $username!" Работает, но пользователь даже не поймёт, чего от него хотят. Поэтому есть флаг -p, который выводит приглашение. #!/bin/bash
read -p "Введите ваше имя: " username
echo "Привет, $username!" Уже лучше. Но представьте, что вы запрашиваете пароль. Если он будет
отображаться на экране — это небезопасно. Для таких случаев используем
флаг -s (скрытый ввод)...
Будущий великий провидец 129
Рассвет в Карелии — это не просто смена дня и ночи, а долгий, кроваво-алый спектакль. Солнце здесь поднимается из-за лесов медленно, окрашивая снег в цвет дешевого портвейна. Фролов гнал свой неприметный черный седан по пустому шоссе так, словно за ними ехала сама смерть. Впрочем, учитывая их послужной список, примерно так оно и было. Афанасий сидел на переднем пассажирском сиденье, дымя своей трубкой прямо в полуоткрытое окно. Ветер трепал его нечесаную бороду, но старик выглядел абсолютно умиротворенным, словно они ехали на рыбалку, а не штурмовать закрытую лечебницу для душевнобольных...