@historydev
Острая аллергия на анимешников

Нормально ли использовать функцию таким образом?

Мне нужно получить путь к файлу с нулевым знаком на конце, чтобы не переносилось по пробелам/табам/новым строкам, я попытался разными способами передать его в функцию, но всё безуспешно, потом решил проверить подхватит ли функция контекст цикла и это сработало.

Костыльный код или это норма? - если костыль, как правильно сделать?

scanFiles() {
	handler=$1
	findFiles | while read -d $'\0' file; do
    	isPackageNameFound=$(isPatternFound $patternForSearch "$file")
    	if [[ $isPackageNameFound = true ]]; then
    		eval "$handler $file"
		fi
	done
}

foundFile() {
	echo -e "$file ${GREEN}$patternName found${ENDCOLOR}"
}

scanFiles "foundFile"
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы