( tabula_robi | 2024. 05. 17., p – 23:11 )

#!/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.