我正在尝试将符合特定条件的所有文件复制到一个文件夹中
<action name="copy_mta_c">
<distcp xmlns="uri:oozie:distcp-action:0.2">
<arg>${NAME_NODE}${PATH_COMVERSE}${CURRENT_DATE_NO_DASH}_*/*mta.gz</arg>
<arg>${NAME_NODE}${PATH_MTA}/</arg>
</distcp>
<ok to="copy_mta_y"/>
<error to="KILL"/>
</action>
此处符号 *
在 ${CURRENT_DATE_NO_DASH}_*
代表a、b或c等。它搜索所有文件夹。如果我使用 ${CURRENT_DATE_NO_DASH}_A
它只搜索1个过滤器。我怎样才能让它只从所有文件夹中取出2个?我试过了 (A|B)
,但这不管用。
1条答案
按热度按时间chhkpiq41#
我想这将是一个
bash
因为你的变量看起来像bash
变量。您可以使用:
或者这个: