单行文本
echo 'hello world' > filename.txt
多行文本1
cat>post.md<<EOF
---
layout: post
title: $name
subtitle: $name
date: $cudate
author: ivo
catalog: true
header-img:
tags:
-
-
---
EOF
多行文本2
#! /bin/bash
filename="~/documents/post.md"
cat>"${filename}"<<EOF
layout: post
title: $name
subtitle: $name
date: $cudate
author: ivo
catalog: true
header-img:
tags:
-
EOF
说明:
1.其中,<<EOF 表示当遇到EOF时结束输入。这里不写EOF写别的aaa,bbb这样的也行
2.cat>test1.txt<<EOF 这间没有空格
3.$号要加\转义字符,不加转义字符的话是变量