VAR1='string of var1 $VAR2'
function function1()
{
eval echo \"'$1 $VAR1'\"
}
cp x/N[CZ]*/cluster* x/y/
[…]
представляет собой выражение диапазона и соответствует любому из заключенных в него символов, а *
соответствует любой строке (, включая нулевую строку ). Таким образом, N[CZ]*/cluster*
соответствует любым именам каталогов, начинающимся с NC
и NZ
, и именам файлов, начинающимся с cluster
.
Справочник:Сопоставление шаблонов(Руководство по Bash)