📅  最后修改于: 2023-12-03 15:29:34.506000             🧑  作者: Mango
Bash "read -p" 是一个 Bash shell 下的命令,用于读取用户的输入并存储到一个变量中。它是一个非常实用的命令,可以让程序员和用户进行交互,获取所需的信息。
read -p "Please enter your name: " name
echo "Hello ${name}!"
执行以上代码片段,程序会提示用户输入姓名,用户输入完毕后,姓名会被存储到变量 $name 中,并输出一条问候语。这个命令可以用于很多场景,比如创建一个交互式菜单等。
以下是一个示例代码片段,演示如何通过 "read -p" 命令读取用户的输入:
#!/bin/bash
read -p "Please enter your username: " username
echo "Your username is ${username}."
read -p "Please enter a password: " -s password
echo
echo "Your password is ${password}."
read -p "Please enter your age: " age
echo "You are ${age} years old."
程序首先会提示用户输入用户名,用户输入后,程序会输出一条信息告诉用户输入的用户名是什么。然后,程序会提示用户输入密码,并使用 "-s" 参数隐藏密码输入。最后,程序会提示用户输入年龄,接着输出用户输入的年龄。
以上就是 Bash "read -p" 命令的介绍。使用这个命令可以让程序员和用户进行交互,获取所需的信息。它在 shell 编程中非常常见,也非常实用。