Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个包含文件的目录:X、A_1、A_2、A_3 等。我想将 X 附加到 A_1、A_2、A_3、.. 并写入 A_1、A_2、A_3、... 那就是:cat X > > A_1,猫 X >> A2,猫 X >> A3
当我做
cat X >> A_*
我明白了
-bash: A_*: ambiguous redirect
我在这里做错了什么?
虽然这可以在带有multios选项集的 zsh 中工作,但 bash 不允许您为每个流指定多个重定向目标。您可以使用循环来执行此操作,但最好的选择是使用tee.
multios
tee
cat X | tee -a A_* >/dev/null