linux shell “cat <<EOF“的作用,用于连续输出多行文本(连续打印)(文本块)
Posted Dontla
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux shell “cat <<EOF“的作用,用于连续输出多行文本(连续打印)(文本块)相关的知识,希望对你有一定的参考价值。
“cat <<EOF” 是一种 shell 的重定向语法,称为 “here document”。
它的作用是从标准输入读取一个文本块,直到遇到结束标识符 “EOF”,然后将该文本块写入标准输出。
在这里,“cat <<EOF” 用于在屏幕上输出多行文本。
示例:
#!/bin/bash
cat << EOF
This is a sample text.
This is line 2.
This is line 3.
EOF
运行结果:
This is a sample text.
This is line 2.
This is line 3.
有了它,就不用一直echo…echo了
以上是关于linux shell “cat <<EOF“的作用,用于连续输出多行文本(连续打印)(文本块)的主要内容,如果未能解决你的问题,请参考以下文章