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