zoukankan      html  css  js  c++  java
  • 使用cat命令和EOF标识输出多行文件

    在某些场合,可能我们需要在脚本中生成一个临时文件,然后把该文件作为最终文件放入目录中。(可参考ntop.spec文件)这样有几个好处,其中 之一就是临时文件不是唯一的,可以通过变量赋值,也可根据不同的判断生成不同的最终文件等等。
    一、cat和EOF
    cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的;
    EOF是"end of file",表示文本结束符。
    结合这两个标识,即可避免使用多行echo命令的方式,并实现多行输出的结果。
    二、使用
    看例子是最快的熟悉方法:


    结果:


    可以看到,test.sh的内容就是cat生成的内容。
    三、其他写法
    1、追加文件

    # cat << EOF >> test.sh


    2、换一种写法

    # cat > test.sh << EOF


    3、EOF只是标识,不是固定的


    这里的"ggg"就代替了"EOF"的功能。结果是相同的。

  • 相关阅读:
    自定义dialog
    利用jquery实现自动登录
    文件的上传
    一些想法
    利用ajax实现分页效果
    自动化构建工具gulp的基础了解
    javascript模块化---requirejs
    交互ajax
    聊聊javascript的事件
    谈谈bootstrap在实践中的应用
  • 原文地址:https://www.cnblogs.com/danghuijian/p/4400253.html
Copyright © 2011-2022 走看看