加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

unix – Bash:>和>>运算符之间的区别?

发布时间:2020-12-15 18:43:35 所属栏目:安全 来源:网络整理
导读:我是新手,不太了解bash.my讲师让我做猫脚本和观察输出,然后告诉什么是操作符和有什么区别? 安培; 操作符?我无法找到任何理由.所以,任何帮助请:) “” sign用于将程序的输出重定向到stdout以外的值(标准输出,默认为终端). 附加到文件或创建文件(如果它不存
我是新手,不太了解bash.my讲师让我做猫脚本和观察输出,然后告诉什么是>操作符和>有什么区别? &安培; >>操作符?我无法找到任何理由.所以,任何帮助请:)
“>” sign用于将程序的输出重定向到stdout以外的值(标准输出,默认为终端).

>>附加到文件或创建文件(如果它不存在).
>如果文件存在则覆盖该文件,如果该文件不存在则创建该文件.

在任何一种情况下,程序的输出都存储在重定向操作符之后提供名称的文件中.

例子:
$ls> allmyfiles.txt创建文件“allmyfiles.txt”并使用ls命令中的目录列表填充它

$echo“目录列表结束”>> allmyfiles.txt将“目录列表的结尾”添加到文件“allmyfiles.txt”的末尾

$> newzerobytefile创建一个名为“newzerobytefile”的新零字节文件,或覆盖同名的现有文件(使其大小为零字节)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读