当前位置: 首页 > news >正文

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

脚本编程进阶: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> <h1>$TIT
http://www.jsqmd.com/news/88283/

相关文章:

  • 基于SSM的高校大学生就业平台的设计与实现
  • vue基于Spring Boot框架的数字乡村旅游景点预约平台的设计与实现_ax346a6i
  • 计算机毕业设计springboot高考志愿智能推荐系统 基于SpringBoot的考后择校智慧匹配平台 面向新高考的SpringBoot个性化志愿辅助决策系统
  • AI:深度学习中反向传播中的链式法则和梯度
  • 英语_阅读_2019 Young Scientist Challenge_待读
  • 《Ascend C 进阶实战:高性能通用 Softmax 算子设计、数值稳定性与多轴支持》
  • 29、《pkg-config与GNU Autotools使用指南》
  • 计算机毕业设计springboot汽车智慧检修系统 基于SpringBoot的智能汽车故障预测与维修管理平台 融合IoT的SpringBoot车辆健康监测与维修决策系统
  • 蓝牙连接例程/蓝牙收发信号引出
  • 题目集 4~5 总结性 Blog
  • Java-TestNG——.xml文件的tests
  • 销售助手-推荐系统
  • 腾讯ACE误封禁
  • 兜兜英语每日短语:逃单篇
  • 【update 更新数据语法合集】.NET开源ORM框架 SqlSugar 系列 - 教程
  • 基于微信小程序的驾校模拟考试系统的设计与实现 - 详解
  • 你写的不是代码,是生存的底气|从“制造思维”到“生长思维”的范式革命
  • Octo论文详解
  • 移动应用开发实验室大一上考核
  • DAY 8 打卡训练
  • 详细介绍:Java集合框架概述
  • 瑞萨推出M33内核WiFi6双频(2.4G+5G) + BLE蓝牙芯片RA6W2/W1,同时还将推出现成模组
  • 修改kubuntu下matlab2025b系统界面的大小
  • 基于SSM的高校大学生就业平台的设计与实现(开题报告)
  • 6、RSEI 生态环境质量智能评估系统 (GEE App)
  • 基于vue的酒店管理系统_tfdib7x1_springboot php python nodejs
  • Diffusion Policy详解
  • 基于python+django的学生就业管理的招聘系统(源码+lw+部署文档+讲解等)
  • 基于VFNet的安全装备检测系统Python实现(含代码+模型解析)
  • 基于springboot和vue的Script的线上超市团购系统的设计与实现_kvoptnlt(java毕业设计项目源码)