我開始學習bash腳本。我試圖從教程中升級腳本以接受某些變量的用戶輸入。輸入工作,但我想在輸入變量之前插入回聲。我嘗試了echo的不同變體(使用-e,-n,沒有任何......),但是echo運行腳本時從未顯示。我做錯了什麼?Bash命令echo不運行
#! /bin/bash
# make_page - A script to produce an HTML file
# input page's title
echo -e "Hi, type the title: /c "
read TITLE
###### Constants
AUTHOR=$USER
CREATED_ON=$(date +"%x %r %Z")
##### Main
cat <<- _EOF_
<HTML>
<HEAD>
<TITLE>
$TITLE
</TITLE>
<meta name="author" content="$AUTHOR">
<meta name="created" content="$CREATED_ON">
</HEAD>
<BODY>
<H1>$TITLE</H1>
</BODY>
</HTML>
_EOF_
你是如何運行腳本的? – Mat
'sh script.sh'適合我。 – flowit
腳本工作正常,我正確地看到回顯,腳本不是問題,你在哪裏運行腳本? –