首先,我只有一天的 bash 经验,所以我的问题对你们大多数人来说可能真的很容易。这是我的问题:下面显示的 2 个代码可以完成相同的工作,但是,由于 I/O,在其中一个代码中我不必使用该echo
命令。我不明白为什么。有没有人可以帮助我?提前致谢。
#!/bin/bash
# make_page ----- A script to produce an HTML file------
title="System information for"
cat <<- _EOF_
<HTML>
<HEAD>
<TITLE>
$title $HOSTNAME
</TITLE>
</HEAD>
<BODY>
<H1>$title $HOSTNAME</H1>
</BODY>
</HTML>
_EOF_
我应该使用的第二个 echo :
#!/bin/bash
# make_page - A script to produce an HTML file
echo "<HTML>"
echo "<HEAD>"
echo " <TITLE>"
echo " The title of your page"
echo " </TITLE>"
echo "</HEAD>"
echo ""
echo "<BODY>"
echo " Your page content goes here."
echo "</BODY>"
echo "</HTML>"