31、脚本编程进阶:Here文档、自上而下设计与流程控制

Shell脚本进阶核心技术解析

脚本编程进阶:Here文档、自上而下设计与流程控制

1. Here文档的使用

在脚本编程中,我们已经了解了使用 echo 命令输出文本的两种方法,现在介绍第三种方式——Here文档(Here Document)或Here脚本。Here文档是一种额外的I/O重定向形式,它允许我们将一段文本嵌入到脚本中,并将其作为命令的标准输入。其基本语法如下:

command << token
text
token

其中, command 是接受标准输入的命令名称, token 是用于指示嵌入文本结束的字符串。以下是一个使用Here文档修改后的脚本示例:

#!/bin/bash
# Program to output a system information page
TITLE="System Information Report For $HOSTNAME"
CURRENT_TIME="$(date +"%x %r %Z")"
TIMESTAMP="Generated $CURRENT_TIME, by $USER"
cat << _EOF_
<html>
        <head>
                <title>$TITLE</title>
        </head>
        <body>
                <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值