gpt4 book ai didi

linux - 可移植的 bourne shell 脚本,无需使用 bash、ksh、zsh 等现代 shell 的功能

转载 作者:太空宇宙 更新时间:2023-11-04 05:44:45 25 4
gpt4 key购买 nike

首先,我要感谢所有帮助我解决这个问题的人。我明天有考试,我必须为考试准备这个剧本。我对 linux 和那些 bourne shell 脚本真的很陌生。

我的项目应该是一个可移植的 bourne shell 脚本,它扫描目录中的以下文件:header.txt , footer.txtcontent.txt 。应读取文件的内容,但忽略以 # 开头的行此内容应用于生成具有以下页眉、页脚和内容的 HTML 页面。该文件可以包含任何文本和/或 HTML 代码,但不能包含 head 和 body 标签。扫描目录时,脚本必须将文件上次更改的日期( header.txtfooter.txtcontent.txt )与 HTML 页面的上次更改日期(如果您已有)进行比较,如果文件上次编辑的日期比 HTML 页面上的日期更新,则脚本应生成一个包含最新内容的新 HTML 页面。

大家非常感谢你们,因为这对我来说非常重要。请帮我完成这件事。

非常感谢!

最佳答案

要删除以 # 开头的行,请尝试以下操作:

grep -v "^#" file

要删除 # 之前可能包含空格(或空白字符)的行:

grep -v "^[[:blank:]]*#" file

关于linux - 可移植的 bourne shell 脚本,无需使用 bash、ksh、zsh 等现代 shell 的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23703494/

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