首页 > 技术文章 > Linux的cat和EOF的使用

xiaomingdaqiang 2020-09-05 10:11 原文

Linux的cat和EOF结合使用,实现文本的多行替换和追加

Linux上实现文本的一行替换或者追加可以用echo "test" > test.txt或者echo "test" >> test.txt,要多行追加可以使用cat结合eof,这里的eof可以是其他字符,eof没有特殊含义

1、通过cat > filenane方式可以进行多行内容的替换,通过Crtl + d结束输入;追加则为cat >> filename。也可以用字符来作为输入结束,例如EOF,格式为cat >filename <<EOF。

 

 

 

2、cat >filename <<EOF和cat << EOF >filename ,两种格式的操作的结果是一样的。

 

推荐阅读