-Это нужно сделать на терминале Linux
📝Давайте создадим папку для хранения всего.
$ mkdir namescript
📝Доступ к вашей новой папке
$ cd namescript
📝Создайте файл оболочки и используйте vim для редактирования файла
namescript$ vim usernames.sh
📝Нажмите клавишу Insert и убедитесь, что ваш VIM готов к редактированию.
📝Начните с ввода шебанга
#!/bin/bash
Что такое шебанг?
Шебанг — это специальная последовательность символов в файле скрипта, указывающая, какую программу следует вызывать для запуска скрипта. Шебанг всегда находится в первой строке файла и состоит из символов #!, за которыми следует путь к программе-интерпретатору.
📝Отображение сообщения с подсказкой ввода
echo "Please input a new user below:" read -p 'Username: ' usrname
Команда echo отобразит сообщение, а команда чтения вместе с «-p» предоставит запрос на ввод. usrname — это переменная, представляющая введенные данные.
📝Создайте условие, которое будет запрещать, если имя пользователя существует, в противном случае продолжайте добавлять имя пользователя.
📝Нажмите ESC и введите «:wq»
«w» запишет изменения, а «q» закроет VIM.
📝Сделать usernames.sh исполняемым файлом
namescript$ sudo chmod +x usernames.sh
usernames.sh должен быть исполняемым файлом, чтобы запустить его
📝Запустите код
namescript$ sudo ./usernames.sh
📝Создайте два имени пользователя и нажмите Enter
📝Давайте подтвердим, что имена пользователей созданы
namescript$ tail /etc/passwd
Давайте попробуем и проверим, можем ли мы ввести одно и то же имя пользователя
📝Запустите код и введите те же имена пользователей
Как видите, код не будет вводить одно и то же имя пользователя более одного раза.
Надеюсь, вам понравилось это руководство по скрипту bash.
Нажмите здесь, чтобы получить копию сценария Bash в Github
Оставайтесь на связи
https://www.linkedin/in/herby-jeanty