我尝试使用一个变量来标识mxf或mov文件扩展名。下面是我使用正则表达式显式命名文件扩展名的地方。
${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发布于 2017-08-07 04:24:02
我猜您使用的是Bash或类似的shell?
FileTriggerExtensions=mov|mxf
-bash: mxf: command not found使用引号或转义管道符号。
https://stackoverflow.com/questions/45536153
复制相似问题