在某些场合,可能我们需要在脚本中生成一个临时文件,然后把该文件作为最终文件放入目录中。(可参考ntop.spec文件)这样有几个好处,其中之一就是临时文件不是唯一的,可以通过变量赋值,也可根据不同的判断生成不同的最终文件等等。一、cat和EOFcat命令是linux下的一个文本输出命令,通常是用于 ...
在某些场合,可能我们需要在脚本中生成一个临时文件,然后把该文件作为最终文件放入目录中。 可参考ntop.spec文件 这样有几个好处,其中之一就是临时文件不是唯一的,可以通过变量赋值,也可根据不同的判断生成不同的最终文件等等。一 cat和EOFcat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的 EOF是 end of file ,表示文本结束符。结合这两个标识,即可避免使用 ...
2015-04-12 16:58 0 5059 推荐指数:
在某些场合,可能我们需要在脚本中生成一个临时文件,然后把该文件作为最终文件放入目录中。(可参考ntop.spec文件)这样有几个好处,其中之一就是临时文件不是唯一的,可以通过变量赋值,也可根据不同的判断生成不同的最终文件等等。一、cat和EOFcat命令是linux下的一个文本输出命令,通常是用于 ...
在Linux中,我们不免要频繁的修改文件,下载修改后再上传,很难提高效率。使用cat命令就可以在脚本里进行多行修改了。当然cat的使用方法还有很多,这里只是其中的一种使用方法。 cat >> /root/a.txt <<EOF 123456789 ...
下面的语句会创建不存在的secure.config,如果存在直接追加,然后把多行内容: [database] password = gerrit 写入文件secure.config cat >> secure.config << EOF ...
之前使用以下的用法,执行时会自动执行``里的语句,同时会把$变量变为空。 cat <<- EOF >> /usr/local/reboot.sh #!/bin/sh DAY=`date +"%Y-%m-%d %H:%M"` echo "$DAY reboot" > ...
在使用cat EOF中出现$变量通常会直接被执行,显示执行的结果。若想保持$变量不变需要使用 \ 符进行注释 当存在$变量过多,或存在赋值命令的时候可直接在EOF上加上双引号就行。这时就不用使用\进行注释了。 ...
使用如下shell安装node时,一直提示 command not found 去检查 node.sh 才发现变量被解析了。 两个解决办法: 加转义字符,适用于变量少的情况 2. EOF 加反斜杠,或用单引号、双引号包围 。适用变量多的情况 ...
1、cat >file记录的是键盘输入,相当于从键盘创建文件,并且只能创建新文件,不能编辑已有文件.>是数据重导向,会将你输入的文本内容输出到file中。 2、cat <<EOF cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容 ...
cat <<-EOF >&2 cat >&2 <==> cat 1>&2 标准输出被重定向到错误输出 默认屏幕 <替换 <<累加 标准输入:代码为0 < << 标准输出:代码 ...