Уверенный существует,
wrapped_function "${@#prefix}"
$@
представляет набор всех параметров $1
, $2
... (см. здесь) в отдельных кавычках, т.е. в основном
$@="\"$1\" \"$2\" \"$3\" ..."
однако, удар применяет переменные манипуляции индивидуально на каждый параметр, т.е.
${@#prefix}="\"${1#prefix}\" \"${2#prefix}\" ..."
${VAR#prefix}
синтаксис означает если $VAR
запускается с prefix
, удалите его, например.
TEST="/tmp/var/bin"; echo ${TEST#/tmp} # yields "/var/bin"
Точно так же можно использовать %
вместо #
удалить суффикс.
Я решил эту проблему после двух недель несчастливых попыток, я обнаружил, что в RPC.mount есть ошибка, и просто пытался установить недавнюю версию NFS-UTILS:
yum update nfs-utils