Linux “如何在”之后生成文本;阅读-p";大胆的

Linux “如何在”之后生成文本;阅读-p";大胆的,linux,bash,shell,unix,text,Linux,Bash,Shell,Unix,Text,我想在阅读前用read-p回显文本 如何将read-p中的文本加粗?我不希望用户输入是粗体的。我只想要“内容”部分加粗 示例:read-p“内容:内容:应为粗体 我用bash尝试了tput bold/tput sgr0和\e[1m: bold=$(tput bold) normal=$(tput sgr0) read -p "${bold}content:${normal}" input @Christi123321如果您共享了您遇到的错误,这会有所帮助。@Christi123321:这对我来

我想在阅读前用
read-p
回显文本

如何将
read-p
中的文本加粗?我不希望用户输入是粗体的。我只想要“内容”部分加粗

示例:
read-p“内容:
<代码>内容:应为粗体

我用bash尝试了
tput bold
/
tput sgr0
\e[1m

bold=$(tput bold)
normal=$(tput sgr0)
read -p "${bold}content:${normal}" input

@Christi123321如果您共享了您遇到的错误,这会有所帮助。@Christi123321:这对我来说适用于Unbuntu:
echo-en“\x1b\x5b\x31\x6d内容:\x1b\x28\x42\x1b\x5b\x6d”;读取输入
转义序列的缺点是它们对每个操作系统的工作方式不同。您使用的终端窗口类型是什么?是gnome终端、xterm、Windows cmd、Mac终端吗?使用xterm的
echo$TERM
@MarkPlotnick Im的输出是什么?echo$TERM的输出是xterm。