не могли бы вы помочь мне понять, что именно делает этот кусок кода? Я предполагаю, что это два аргумента из сценария оболочки, который является частью этого, но я не могу понять смысл строк с //, %% и ##. Заранее спасибо за вашу помощь.Что делает эта функция unix?
getEnvVal()
{
tNm=`grep $1 $2`
tNm=${tNm//$1}
tNm=${tNm%% }
tNm=${tNm## }
echo $tNm
}
См http://www.gnu.org/software/bash/manual/bashref.html#Shell-Parameter-Expansion – fedorqui
Я посмотрел на вашу ссылку, но отсутствует объяснение // строка кода и также нет примера, поэтому я, честно говоря, не понимаю предоставленных объяснений ... –
Не могли бы вы рассказать мне, что представляет собой ваш вход ($ 1 и $ 2) и какой результат этой функции? – Mari