【问题标题】:How to insert variable in fswatch regex?如何在 fswatch 正则表达式中插入变量?
【发布时间】:2017-08-06 20:08:43
【问题描述】:

我正在尝试使用变量来识别 mxfmov 文件扩展名。以下是我使用正则表达式显式命名文件扩展名的情况。

${FSWATCH_PATH} -0 \
-e ".*" --include ".*\.[ mxf|mov ]" \
--event Updated --event Renamed --event MovedTo -l $LATENCY \
$LOCAL_WATCHFOLDER_PATH \
| while read -d "" event
  do
<code here>
done

如何使用变量名作为文件扩展名的变量FileTriggerExtensions?下面的代码不起作用:

FileTriggerExtensions=mov|mxf

${FSWATCH_PATH} -0 \
-e ".*" --include ".*\.[ $FileTriggerExtensions ]" \
--event Updated --event Renamed --event MovedTo -l $LATENCY \
$LOCAL_WATCHFOLDER_PATH \
| while read -d "" event
  do
done

【问题讨论】:

    标签: fswatch


    【解决方案1】:

    我猜你使用 Bash 或类似的 shell?

    FileTriggerExtensions=mov|mxf
    -bash: mxf: command not found
    

    使用引号或转义管道符号。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-14
      • 1970-01-01
      • 2015-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多