gpt4 book ai didi

linux - shell :文件意外结束

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:48:07 26 4
gpt4 key购买 nike

我正试图找到我可能有不匹配的标签或引语的地方,但它正在躲避我。我收到的错误是第 48 行的意外 EOF,它只告诉我我已经知道的内容。这是我的简单脚本:

#!/bin/bash

# Program to output a system information page

TITLE="System Information for $HOSTNAME"

CURRENT_TIMESTAMP=$(date +"%x %r %Z")
TIME_STAMP="Generated $CURRENT_TIMESTAMP, by $USER"

report_uptime () {
cat <<- _EOF_
<H2>System Uptime</H2>
<PRE>$(uptime)</PRE>
_EOF_
return
}

report_disk_space () {
cat <<- _EOF_
<H2>Disk Space Utilization</H2>
<PRE>$(df -h)</PRE>
_EOF_
return
}

report_home_space () {
cat <<- _EOF_
<H2>Home Space Utilization</H2>
<PRE>$(du -sh /home/*)</PRE>
_EOF_
return
}

cat << _EOF_
<HTML>
<HEAD>
<TITLE>$TITLE</TITLE>
</HEAD>
<BODY>
<H1>$TITLE</H1>
<P>$TIME_STAMP</P>
$(report_uptime)
$(report_disk_space)
$(report_home_space)
</BODY>
</HTML>
_EOF_

最佳答案

您可能正在使用空格而不是制表符<<- 不适用于空格。

关于linux - shell :文件意外结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34748348/

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