Bash でユーザー入力を変数に読み込むにはどうすればいいですか?
fullname=""
# Now, read user input into the variable `fullname`.
ベストアンサー1
使用read -p
:
# fullname="USER INPUT"
read -p "Enter fullname: " fullname
# user="USER INPUT"
read -p "Enter user: " user
ユーザーの確認を取得したい場合:
read -p "Continue? (Y/N): " confirm && [[ $confirm == [yY] || $confirm == [yY][eE][sS] ]] || exit 1
ファイル名の拡張やスペースによる単語の分割を防ぐために、変数を引用符で囲む必要があります。
# passwd "$user"
# mkdir "$home"
# chown "$user:$group" "$home"