incl
我正在使用存储文件扩展名的选项变量数组。
("--incl")
local incl+=("$2") ; shift 2 ;;
然后可以使用以下方式调用该函数--incl .texi --incl .org
但我还想允许使用分隔符fs
然后可以使用以下方式调用该函数--FS ";" --incl .texi;.org
如果用户正在使用FS
,我需要构造一个isufx
数组
isufx=( '(' )
for ext in "${incl[@]}"; do
isufx+=( -name "*$ext" -o )
done
isufx[${#nmser[@]}-1]=')'
但首先我必须分隔fs
分隔符(如果它们出现在数组中)${incl[@]}
。
isufx
我的问题涉及构建何时fs
使用的任务,以便我可以传递isufx
给find
命令。
find "$fdir" "${isufx[@]}" ...