答え1
ユーザー名とパスワードを入力として使用し、ユーザーを作成し、パスワードを設定するbashスクリプトを生成したいようです。以下を試してください。
#!/bin/bash
echo -n "please enter username: "
read username
echo -n "please enter password for $username: "
read -s password
echo
useradd $USERNAME
printf '%s\n' "$password" | passwd --stdin "$username"
この-s
オプションは、ユーザーが端末に入力した入力を非表示にするために読み取りと共に使用されます。