#!/usr/bin/env bash
multi_parameters=(
"-type f"
"-iname *.log"
"-print0"
"|"
"xargs"
"-0"
"grep"
"-i"
"error"
)
find /var/log "${multi_parameters[@]}"
Ha jól értem ilyenkor a bash az elemeket nem akarja végrehajtani azaz egy sima tömb elem lesz.
Bár a példat nem teszeltem, de az értelmezésemben a *-ot tartalmazó elem nem wildcard karakterként fog viselkedni.