使用带正则表达式的cat时出现模糊重定向错误

时间:2013-08-30 15:14:49

标签: redirect ambiguous

我有一个带文件的目录:X,A_1,A_2,A_3等。 我想将X附加到A_1,A_2,A_3,..并写入A_1,A_2,A_3,...... 那就是:猫X>> A_1,猫X>> A2,猫X>> A3

当我这样做时

cat X >> A_* 

我得到了

-bash: A_*: ambiguous redirect

我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

虽然这可以在zsh中设置multios选项,但是bash不允许您为每个流指定多个重定向目标。您可以通过循环执行此操作,但最好的选择是使用tee

cat X | tee -a A_* >/dev/null