gpt4 book ai didi

linux - 如何用新行显示阅读提示

转载 作者:太空宇宙 更新时间:2023-11-04 10:22:07 26 4
gpt4 key购买 nike

我正在使用内置的read来读取一个变量,但我想让输入出现在下一行,即提示输出一个新行,但两者都不是两部作品:

$ read -p "Please input:\n" name
Please input:\n

$ read -p 'Please input:\n" name
Please input:\n

如您所见,即使在双引号的情况下也不会解释换行转义序列。那么有没有办法做到这一点?

最佳答案

您可以将提示与实际阅读分开:

echo "Please input:"
read name

您可以将两者放在一行中:

echo "Please input:" ; read name

您还可以使用不同形式的引用:

read -p $'Please input\n' name

这只是略短,许多人可能会发现它的可读性稍差,但这是一个品味问题。

关于linux - 如何用新行显示阅读提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43462279/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com