在某些情况下,脚本可能需要生成临时文件,并将该文件作为最终文件放置在目录中。 请参阅ntop.spec文件]有几个这样的优点。 其中之一是临时文件不唯一,可以从变量赋值,也可以根据判断生成不同的最终文件。
一. cat和EOF
cat命令是linux下的文本输出命令,通常用于查看文件内容;
EOF是文件结束,表示文本的结束。
这两个标志的组合可以避免使用多行echo命令,并提供多行输出结果。
二.使用
看例子是最快捷的熟悉方法:
# cat EOF test.sh
#! /zjdfbx/bash
# you shell脚本写入器here。
欧洲足球锦标赛
如果要用echo,就必须这么做
echo -e '#!/zjdfbx/bashn # your shell ' test.sh
必须带-e表示escape。
结果:
引用
# cat test.sh
#! /zjdfbx/bash
# you shell脚本写入器here。
可以看到test.sh的内容是cat生成的内容。
三.其他写法
1、添加文件
# cat EOF test.sh
2、改变写法
# cat test.sh EOF
3、EOF是标识,不是固定的
# cat HHH iii.txt
sdlkfjksl
sdkjflk
asdlfj
香港国际机场
这里的“HHH”代替了“EOF”的功能。 结果是一样的。
引用
# cat iii.txt
sdlkfjksl
sdkjflk
asdlfj
4、非脚本中
如果不在脚本中,则可以通过Ctrl-D输出EOF徽标
# cat iii.txt
skldjfklj
sdkfjkl
kljkljklj
kljlk
Ctrl-D
结果:
引用
# cat iii.txt
skldjfklj
sdkfjkl
kljkljklj
kljlk
Linux CAT和ECHO命令ltsemi详细信息ltsemi; EOF EOF
Linux CAT和ECHO命令用于检查cat命令的详细信息的命令是Linux下的文本输出命令,通常用于查看文件内容的: cat主要有三个功能: 一次显示整个文件。 通过$ cat filename .键盘.
在Linux上巧妙使用cat和EOF实现文件的替换和添加
本文地址为http://Comex Chan.cnblogs.com/,作者comexchan,尊重知识产权。 转载请注明出处。 谢谢你。===============================.
有关Linux cat命令参数和用法的详细信息
cat是用于在Linux系统上显示文件连续内容的命令,字面上是“concatenate”的缩写。 不仅可以显示文件的内容,还可以用于标准流上的处理,如将显示的信息传输或添加到其他文件中.
详细了解Linux CAT和ECHO命令
Linux CAT和ECHO命令用于检查cat命令的详细信息的命令是Linux下的文本输出命令,通常用于查看文件内容的: cat主要有三个功能: 1.一次显示整个文件. $ cat filenency .
Linux cat命令
cat命令是linux下的文本输出命令,通常用于查看文件内容的:cat主要有三个功能:1 .一次显示整个文件. $ cat filename2.通过键盘创建文件. $ cat .
Linux cat多行写入文件可防止替换变量
对于Linux cat多行写入文件,变量替换问题的说明将输出到多个变量和多行的文件中,具有变量自动替换,在使用cat时
linux cat命令详细信息
linux cat命令http://Linux.chinaunix.net/techdoc/system/2007/11/16/972467.shtml ADB shell su//这不是.
cat gts
emi; file <;<; EOF 的用法cat> 文件名< 1.txt <
Linux cat命令详解
本文主要内容源自网络,参考资料如下: 华夏名网,linux cat命令详解,http://www.sudu.cn/info/html/edu/20070101/290711.html 命令格式:cat ...
随机推荐
Linux lsof命令 以及 恢复删除的文件
1.简介 lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以如传 ...
WCF 定制自己的签名验证逻辑
关键点: 1. 保证在客户端设置签名. client.ClientCredentials.ClientCertificate.SetCertificate(StoreLocation.CurrentU ...
POJ 3233 Matrix Power Series --二分求矩阵等比数列和
题意:求S(k) = A+A^2+...+A^k. 解法:二分即可. if(k为奇) S(k) = S(k-1)+A^k else S(k) = S(k/2)*(I+A^(k/2)) ...
【Linux】方便的SecureCRT文件上传、下载命令
使用SecureCRT连接服务器,可用命令上传.下载文件,非常方便. > 安装 如果系统报找不到以下命令,那么你可能没有安装软件.安装以下吧. [root@localhost ~]# yum - ...
Debug program crash with dump file.
1. Task manager, -> find the process for the program which crashed. 2. Right click the process -& ...
[C# 网络编程系列]专题七:UDP编程补充——UDP广播程序的实现
转自:http://www.cnblogs.com/zhili/archive/2012/09/03/2666974.html 上次因为时间的关系,所以把上一个专题遗留下的一个问题在本专题中和大家分享 ...
Java基础知识强化32:String类之String类的判断功能
1. String类的判断功能: boolean equals (Object obj ) boolean equalsIgnoreCase (String str ) boolean contain ...
Asp.net Web.Config - 配置元素customErrors
Asp.net配置文件的配置方式,其实在MSDN里面是写得最清楚的了.可惜之前一直未曾了解到MSDN的强大. 先贴个地址:http://msdn.microsoft.com/zh-cn/library ...
response.write
response.write(chunk[, encoding][, callback])# 查看英文版 chunk | encoding ...
FAT文件系统规范v1.03学习笔记---3.根目录区之FAT目录项结构
1.前言 本文主要是对Microsoft Extensible Firmware Initiative FAT32 File System Specification中文翻译版的学习笔记. 每个FAT ...