gpt4 book ai didi

bash - 关于流重定向 : `cat x > y <` 的 bash 谜语

转载 作者:行者123 更新时间:2023-11-29 09:23:52 25 4
gpt4 key购买 nike

<分区>

我得到了以下 bash 谜语,没有关于所用变量含义的额外信息。

cat x > y <

我假设 x 和 y 是文件。在我的 bash 中这并没有执行(意外的换行符),所以我尝试了这样的事情

ls *.txt >0; cat file1.txt > file2.txt <0;

据我了解,这应该将 file1.txt 放入 file2.txt,然后是 ls *.txt 的结果.它没有。它只放置 file1.txt。这不是被覆盖的情况,因为以下结果是相同的:

ls *.txt >0; cat file1.txt >> file2.txt <0;

我的问题是:

  1. 为什么忽略标准输入的重定向?

  2. 为什么 <最后是不正确的,我不得不放置 <0明确地?默认情况下不应该假定为零吗?

更新

如前所述,我弄错了 >0>&0 .不过这个问题仍然有效。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com