echo > 和 echo >>的区别

  • 原创
  • |
  • 浏览:22418
  • |
  • 更新:
  • |
  • 标签:iWork 

在使用shell的时候,我们经常会用到echo "hello" >> temp.out和echo "hello" > temp.out,但是>>和>有什么区别呢?且听我慢慢道来。

工具/原料

  • 一台电脑
  • 一个安装完成的linux系统

方法/步骤

  1. 1

    先创建一个用作实验的文件temp.out,touch temp.out,如下图

    echo > 和 echo >>的区别
  2. 1
    本页面非法爬取自百度经验
  3. 2

    先使用echo "hello" >> temp.out,查看文件内容,继续使用echo "hello word" >>temp.out,查看文件内容,hello word已经被追加进入了temp.out文件,如下图

    echo > 和 echo >>的区别
  4. 3

    使用echo "hello word" > temp.out,直接清空原来的内容,填入新内容hello word,如下图

    echo > 和 echo >>的区别
  5. 4

    是用echo “hello” >> temp.out继续追加内容进去,如下图,可以查看所有的内容

    echo > 和 echo >>的区别
  6. 5

    当文件不存在的时候echo "hello">>temp.out和echo "hello word" >temp.out都可以创建temp.out文件并填入对应内容。

    echo > 和 echo >>的区别
    echo > 和 echo >>的区别
    END

注意事项

  • 说的有点烦琐,不晓得大家清楚了没有,>>是追加,>是覆盖
  • 大家如果明白了,多多帮忙投票哦!!!
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签iWork