读取命令中的 -p 选项有何作用?

读取命令中的 -p 选项有何作用?

读取命令中的 -p 选项有何作用?

一个例子:

读-p“请输入您的名字:”firstName

-p 选项的解释阅读手册页(我不明白这个):

在尝试读取之前输出不带尾随换行符的字符串 PROMPT

我不明白“字符串 PROMPT”是什么意思,也不明白“尾随换行符”是什么。

答案1

我不明白“字符串 PROMPT”是什么意思,也不明白“尾随换行符”是什么。

迅速的是如何调用后面给出的字符串-p的。用户会看到一个提示(Please enter your first name:并输入将放入firstName变量中的值。

没有尾随换行符意味着当用户开始键入时,字符将立即出现在屏幕上(将回显)Please enter your first name:在同一行中(而不是出现在提示符下方)。

答案2

运行这个例子就会告诉你。脚本将显示

Please enter your first name: 

你的终端光标将位于“:”后面一个空格(在同一行)。如果您输入任何内容,然后按enter,文本将被放入 shell 变量中$firstName

Please enter your first name: Kaiylar

将变量设置为“Kaiylar”。在脚本中你可以输入

echo $firstName

并看到

Kaiylar

在手册中,迅速的是字符串的名称

"Please enter your first name: "

换行符是结束文本行并开始文本行的字符新队的文本。

相关内容