📜  使用 sed 在 yaml 文件中添加行 (1)

📅  最后修改于: 2023-12-03 14:49:46.565000             🧑  作者: Mango

可以使用sed命令在yaml文件中添加行。假设要在yaml文件中添加一行"主题: 给程序员作介绍",可以使用以下sed命令:

sed 's/$/\n主题: 给程序员作介绍/' file.yaml

这个命令中,使用了s/$/\n主题: 给程序员作介绍/来添加行。$匹配了每一行的末尾,\n表示换行符,然后跟上要添加的行内容。

如果要添加多行内容,可以使用多个\n来在内容之间插入换行符。

要将输出结果以markdown格式返回,可以使用以下sed命令:

sed 's/$/\n\n主题: 给程序员作介绍/' file.yaml | sed -e 's/^/```\n/' -e 's/$/\n```/'

这个命令中,第一个sed命令用于添加行,第二个sed命令用于在输出结果的前后插入三个反引号,以将输出结果标记为代码片段。