В моем сценарии я храню местоположение (путь )файла как переменной
Например, fileA
Примером его содержимого является
fileA=/usr/anotherfolder/somefold/"filenamehere"
Однако, когда я вызываю команду на файле в скрипте такой s:
cat $fileA
или
cat "$fileA"
Я получаю сообщение об ошибке, говорящее о том, что файл или каталог не существует. Если я повторю $fileA, чтобы увидеть результат, а затем вручную запущу кота из терминала, он будет работать нормально, не знаю, что происходит не так. Любая помощь?
Некоторая отладочная информация:
Для этих конкретных строк
echo $fileA
if [ ! -r "$fileA" ]
then
o=`expr $o + 1`
echo "$fileA not readable."
continue
fi