Я вручную установил все пути, чтобы убедиться, что они не нарушают ничего, и я знаю, что файл, который я хочу найти, существует, и когда имя жестко закодировано, он работает - также, если я actionCode = expectedString, оно работает.
Как только я ввожу $ actionCode в команду поиска, мне не удается заставить ее вернуть результат.
Основная цель:
find location/of/file/* -type f -iname X01
С помощью этого метода, описанного выше, я получаю желаемые результаты.
При попытке ввести actionCode происходит следующее:
exceptionFile=`find location/of/file/* -type f -iname "$1"`
echo $exceptionFile
(ожидаемый результат)
actionCode=$(tail -n+1 $exceptionFile | head -n1)
echo $actionCode
(ожидаемый результат)
find location/of/file/* -type f -iname $actionCode
Нет результатов
Потом попробовал:
actionCode=$(head -n 1 $exceptionFile)
echo $actionCode
(ожидаемый результат)
find location/of/file/* -type f -iname $actionCode
Нет результатов