cat << EOF 什么意思?
cat <<EOF 什么意思?
cat命令表示查看,而cat <<EOF命令表示将进行输入,直到以EOF终止符来结束输入(最后的新行)。EOF必须写在一行的头部,前面不能有制表符或者空格。如果结束符EOF前面有制表符或者空格,则EOF不会被当做结束符,只会被视为继续输入的状态。
简单的理解,就是随意输入一堆字符,当输入EOF的时候才真正结束。
如果还想写入到某个文件,可以 cat <<EOF > 某个文件,每次写入文件都会覆写而不是追加写。
这种是正确的写法:
cat <<EOF Hello,world! EOF
而<<-可以解决上面所说的问题:
cat <<-EOF Hello,world! EOF
虽然最后的EOF结束符前面有多个制表符和空格,但仍然会被当做结束符,表示输入的结束。输入内容是"Hello,world!"。
cat << EOF 什么意思?相关推荐
- linux here用法,linux shell的here document用法(cat EOF)
什么是Here Document? Here Document 是在Linux Shell 中的一种特殊的重定向方式,它的基本的形式如下 cmd << delimiter Here Doc ...
- cat EOF与cat -EOF的区别
转自 https://blog.csdn.net/apache0554/article/details/45508631 两个都是获取stdin,并在EOF处结束stdin,输出stdout. 但是& ...
- linux cat EOF 变量自动解析问题
使用如下shell安装node时,一直提示 command not found wget https://mirrors.huaweicloud.com/nodejs/latest-v8.x/node ...
- Ubuntu16.04 使用sudo cat EOF 编辑文件,提示Permission denied错误的解决办法
一.执行命令报错 在Ubuntu16.04下,使用如下命令,修改hosts主机文件,居然提示权限错误: catty@node186:~$ sudo cat <<EOF > /etc/ ...
- linux shell的here document用法(cat EOF)
什么是Here Document? Here Document 是在Linux Shell 中的一种特殊的重定向方式,它的基本的形式如下 cmd << delimiter Here D ...
- cat EOF file
.多行导入文件(新建文件或者覆盖文件内容) cat << EOF > abcd.txt Hello! This is a test file! Test for cat and EO ...
- linux cat eof如何指定变量,Linux cat和EOF的使用
在某些场合,可能我们需要在脚本中生成一个临时文件,然后把该文件作为最终文件放入目录中.(可参考ntop.spec文件)这样有几个好处,其中之一就是临时文件不是唯一的,可以通过变量赋值,也可根据不同的判 ...
- shell实战(二):cat EOF 追加与覆盖文件
一.前言 之前写shell脚本的时候,有这样一个需求:我需要创建一些文件,并将内容输入到文件中.如果创建一个文件内容模板,然后通过$1,$2传参的形式修改某些值,这样做感觉太不方便.后来从网上找了到 ...
- cat - EOF标志的使用
前提 cat命令是用于连接文件并输出到标准输出设备或指定文件中. EOF为标志,可以替换为其他字符串 代码块 ## 将文件内容作为标准输出也就是将文件内容输出到屏幕中,也可写作 cat filenam ...
- cat EOF追加与覆盖
当需要将多行文件输入到文本时,如果每条都使用echo 到文件时是比较繁琐的,这种情况下可以使用cat EOF进行多行文件的覆盖或追加输入. 一.覆盖 这里有两种格式可以使用 1.格式一 #!/bin/ ...
最新文章
- matlab 线模式密度,环形腔窄线宽光纤激光器的研究
- 解题报告(二)多项式问题(多项式乘法及其各种运算)(ACM/ OI)超高质量题解
- 猫哥教你写爬虫 006--条件判断和条件嵌套
- 如何计算递归算法的时间复杂度
- asp.net网站图片防盗链机制示例代码
- Ubuntu14.04安装JDK
- 26 fps 的视频超分辨率模型 DAP!在线输出720P视频
- QQ 5.0的一些特效学习 一
- 面试:C++实现访问者模式
- H.264抗误码策略及FMO
- ati开源驱动_ATI Radeon 9800 Vista驱动程序-Flash和Windows视频停止或卡顿
- 邻接矩阵实现(有向邻接矩阵)、(无向邻接矩阵) 基于C++
- PS零基础入门系列-PS图层样式案例实用技巧
- 用matlab绘制对数图像,matlab图像绘制(进阶篇)
- Uni-app 小程序 App 的广告变现之路:激励视频广告
- 封装jquery的方法
- 【论文总结】Enhancing Underwater Imagery using Generative Adversarial Networks
- [推荐]“痘痘”与所对应的疾病
- 十二、网络规划与设计
- CUDA:工作负载遵循CPU预处理->GPU处理->CPU后处理的形式的实例
热门文章
- tp摄像头的默认地址_TPLINK默认IP地址是什么?
- 规划高速公路上完全可再生动力充电站:数据驱动的鲁棒优化方法 ,用于在公路网络上采用和大化独立电动电动机充电站
- 天地图和谷歌地图静态图像素坐标和经纬度坐标互转
- 【24】NumPy IO
- oracle excel vba6,如何在WPS个人Excel表格中启用宏功能来使用VBA
- ESP32学习实例(四),WIFI模块的初步学习和遇到的问题,以及解决方法
- 2021 年 GitHub 上十大最火 Python 项目,看完之后我裂开了
- AcrGIS 做成本距离分析时提示ERROR 999999:无法启动配置 RasterCommander.ImageServer
- idea工作空间多开项目
- 苹果库乐队怎么玩_学会这个,自己给苹果手机换来电铃声