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[@]}" ...