• Linux下巧用cat与EOF实现文件的替换和追加


    本文地址http://comexchan.cnblogs.com/,作者Comex Chan,尊重知识产权,转载请注明出处,谢谢!

    =======================================================

    直接覆盖某文件内容或者新建某文件

    =======================================================

    首先我们看待测试的文件一开始是不存在的

    ll /tmp/

    clipboard

    然后执行测试

    cat << EOF >/tmp/test_cat_and_EOF_by_comexchan-cnblogs-com_1
    测试cat结合EOF实现文件的覆盖或者新增
    EOF

    clipboard[1]

    我们在看文件内容:

    cat /tmp/test_cat_and_EOF_by_comexchan-cnblogs-com_1

    clipboard[2]

    再次执行,看看是否会覆盖

    cat << EOF >/tmp/test_cat_and_EOF_by_comexchan-cnblogs-com_1
    测试cat结合EOF实现文件的覆盖或者新增[这是第二次测试]
    EOF

    clipboard[3]

    然后再看文件内容:

    clipboard[4]

    覆盖成功!

    =================================================

    cat结合EOF实现文件追加

    =================================================

    首先增加一些内容进行测试

    cat << EOF >/tmp/test_cat_and_EOF_by_comexchan-cnblogs-com_2
    测试cat结合EOF实现文件的追加[首先第一次增加一些内容来测试]http://comexchan.cnblogs.com/
    EOF

    clipboard[5]

    然后执行追加

    cat << EOF >> /tmp/test_cat_and_EOF_by_comexchan-cnblogs-com_2
    测试cat结合EOF实现文件的追加[这是第2次.追加部分文字]http://comexchan.cnblogs.com/
    EOF

    clipboard[6]

  • 相关阅读:
    for,foreach,$.each()跳出循环的比较
    十大经典排序算法
    沙箱模式以及其使用到的IIFE
    绝对路径和相对路径的区别
    必备的JS调试技巧汇总
    通过.frm表结构和.ibd文件恢复数据
    Jenkins使用QQ邮箱构建邮件提醒服务
    windows常用命令积累
    7.手机屏幕分辨率
    6.移动端App安装包的测试用例
  • 原文地址:https://www.cnblogs.com/xzlive/p/12200376.html
Copyright © 2020-2023  润新知