【发布时间】:2017-11-15 18:51:19
【问题描述】:
我很好奇使用多个“
效率和性能总是需要权衡取舍,读/写能力的易用性或可用性的易用性也是如此。我是一只试图学习新技巧的老狗。我理解的 10 行代码,与我不理解的一行代码执行相同的任务,对我来说是值得的。在我多年的脚本编写工作中,我很少遇到需要写入非易失性存储的情况,除非它打算“永久”留在那里。
我还没有看到这样的输出参考。单个“>”将创建/覆盖文件。双“>>”将创建/附加一个文件。输出也有“>>>”吗?这是一个多余的问题。我只对输入重定向感兴趣。
【问题讨论】:
-
你有更具体的例子吗?
>表示“写入”,>>表示“附加到”,它们有不同的含义。 -
你试过阅读the docs吗?
-
@OliverCharlesworth 二十多年来,我一直在努力阅读这些文档。
-
虽然我基本同意
<<<不是需要,但它非常方便。同样的,虽然可以做cat 'contents' > file; cmd < file; rm file之类的事情,但是做cmd << EOF\ncontents\nEOF这样更方便 -
我需要一个更好的例子,威廉。想到 UUOC(对不起):)。但实际上,'(command