Bash 用户输入 在上一个脚本中,我们定义了一个变量,并使用 将该变量的值输出到屏幕上。 现在,让我们改为向用户请求输入。为此,再次使用你喜欢的文本编辑器打开文件,并按如下方式更新脚本: 上述代码会提示用户输入,然后将该输入作为字符串/文本存储到一个变量中。 之后,我们可以使用这个变量,并向用户回显一条消息。 上述脚本的输出如下: 首先运行脚本: 然后,系统会提示你输入姓名: 输入姓名后,只需按下回车键,你将看到如下输出: 为了减少代码量,我们可以修改第一个 statement with the , the command used with 标志,使其在提示用户输入之前先打印一条消息: 请务必亲自测试一下! 免责声明: 本文件由基于人工智能的机器翻译服务翻译而成。
在上一个脚本中,我们定义了一个变量,并使用 echo $name 将该变量的值输出到屏幕上。
现在,让我们改为向用户请求输入。为此,再次使用你喜欢的文本编辑器打开文件,并按如下方式更新脚本:
#!/bin/bash echo "What is your name?" read name echo "Hi there $name" echo "Welcome to DevDojo!"
上述代码会提示用户输入,然后将该输入作为字符串/文本存储到一个变量中。
之后,我们可以使用这个变量,并向用户回显一条消息。
上述脚本的输出如下:
./devdojo.sh
What is your name? Bobby
Hi there Bobby Welcome to DevDojo!
为了减少代码量,我们可以修改第一个 echo statement with the read -p, the read command used with -p 标志,使其在提示用户输入之前先打印一条消息:
#!/bin/bash read -p "What is your name? " name echo "Hi there $name" echo "Welcome to DevDojo!"
请务必亲自测试一下!
免责声明:
本文件由基于人工智能的机器翻译服务翻译而成。尽管我们力求翻译准确,但请注意,自动翻译可能包含错误或不准确之处。以原始语言版本为准,其应被视为权威来源。对于关键信息,建议采用专业人工翻译。对于因使用本翻译而产生的任何误解或误读,我们概不负责。