前提

cat命令是用于连接文件并输出到标准输出设备或指定文件中。
EOF为标志,可以替换为其他字符串

代码块

## 将文件内容作为标准输出也就是将文件内容输出到屏幕中,也可写作 cat filename
cat < filename## 将2个EOF中的字符串作为标准输出换句话说就是输出到屏幕中.
cat<<EOF
1.xxxxx
2.xxxxx
3.xxxxx
EOF## 创建文件,并把标准输入输出到filename文件中,也就是将键盘输入的字符串输出到filename中,以ctrl+d作为输入结束.
cat > filename## 创建文件,将2个EOF中的字符串作为标准输入输出到filename文件中
cat>filename<<EOF
1.xxxx
2.xxxx
3.xxxx
EOF

cat - EOF标志的使用相关推荐

  1. linux cat EOF 变量自动解析问题

    使用如下shell安装node时,一直提示 command not found wget https://mirrors.huaweicloud.com/nodejs/latest-v8.x/node ...

  2. Ubuntu16.04 使用sudo cat EOF 编辑文件,提示Permission denied错误的解决办法

    一.执行命令报错 在Ubuntu16.04下,使用如下命令,修改hosts主机文件,居然提示权限错误: catty@node186:~$ sudo cat <<EOF > /etc/ ...

  3. linux shell的here document用法(cat EOF)

    什么是Here Document? Here Document 是在Linux Shell 中的一种特殊的重定向方式,它的基本的形式如下 cmd << delimiter   Here D ...

  4. linux here用法,linux shell的here document用法(cat EOF)

    什么是Here Document? Here Document 是在Linux Shell 中的一种特殊的重定向方式,它的基本的形式如下 cmd << delimiter Here Doc ...

  5. cat EOF file

    .多行导入文件(新建文件或者覆盖文件内容) cat << EOF > abcd.txt Hello! This is a test file! Test for cat and EO ...

  6. linux cat eof如何指定变量,Linux cat和EOF的使用

    在某些场合,可能我们需要在脚本中生成一个临时文件,然后把该文件作为最终文件放入目录中.(可参考ntop.spec文件)这样有几个好处,其中之一就是临时文件不是唯一的,可以通过变量赋值,也可根据不同的判 ...

  7. shell实战(二):cat EOF 追加与覆盖文件

    一.前言 之前写shell脚本的时候,有这样一个需求:我需要创建一些文件,并将内容输入到文件中.如果创建一个文件内容模板,然后通过$1,$2传参的形式修改某些值,这样做感觉太不方便.后来从网上找了到 ...

  8. cat EOF与cat -EOF的区别

    转自 https://blog.csdn.net/apache0554/article/details/45508631 两个都是获取stdin,并在EOF处结束stdin,输出stdout. 但是& ...

  9. cat EOF追加与覆盖

    当需要将多行文件输入到文本时,如果每条都使用echo 到文件时是比较繁琐的,这种情况下可以使用cat EOF进行多行文件的覆盖或追加输入. 一.覆盖 这里有两种格式可以使用 1.格式一 #!/bin/ ...

最新文章

  1. JPA / Hibernate实体状态转换的初学者指南
  2. Pytest Hooks方法之pytest_runtest_makereport获取测试用例结果
  3. Windows常用命令集
  4. redux-saga基本用法
  5. 【LeetCode】剑指 Offer 38. 字符串的排列
  6. java获取access token_【Java示例】如何获取AccessToken
  7. 手动方式安装 eclipse 的svn插件 Subversive和 Subversive SVN Connectors
  8. ubuntu16安装liteide
  9. [工具推荐]截图工具 -- snipaste
  10. 中软防水坝 怎么卸载_卸载中软防水墙软件
  11. Flutter 安卓微信分享提示签名不对
  12. android文件上传413 nginx [error] 9679#0: *318855 client intended to send too large body: 1593409 bytes
  13. 再来30个!中国联通5G应用创新案例
  14. 如何基于ARMS快速实现一个基于Nginx的网站监控场景 – 操作篇
  15. CentOS7安装MySQL
  16. 2021-03-05 pandas(合并_分组聚合_复合索引)
  17. 通过电影票房预测来一览机器学习一般流程
  18. 文件上传(人事信息管理-劳动合同)
  19. U盘装系统图文教程07-20最新整理分享!
  20. 揭秘你不知道的阅卷现场

热门文章

  1. 下周走势和板块机会分析
  2. python爬虫——提取抓取内容(3)经典语录网语录抓取
  3. 动态网页技术的发展历史
  4. Kbone踩坑记录(VUE多端开发不得不做的吃螃蟹尝试)
  5. iPhone文件难管理?iOS三大工具来帮你!
  6. java视频转码mov转MP4
  7. 社交大革命,不可遏止的互联网春天
  8. jmeter函数助手到底在哪
  9. 笔记本电脑WIFI和蓝牙无法使用,无线网卡驱动感叹号,该设备无法启动(代码10) 问题解决方案
  10. HTC G1 Dream使用总结