Я пытаюсь назначить сценарии bash переменным для использования в сценарии-обертке, но все попытки, которые я пробовал, приводили к ошибке «Нет такого файла или каталога»:
#!/bin/bash
textgen=$(< textcreator.sh)
tablegen=$(< tablecreator.sh)
htmlgen=$(< webcreator.sh)
exec $textproces
if [[ $textproces -eq 0 ]]
then
echo "Text Processing has ran successfully"
exec $listgen
if [[ $listgen -eq 0 ]]
then
echo "List Generation has ran successfully"
exec $pagegen
if [[ $pagegen -eq 0 ]]
then
echo "HTML Page Generation has ran successfully"
echo "The command wrapper has finished successfully"
exit 0
else
echo "Error: HTML Page Generation was unsuccessful"
exit 1
fi
else
echo "Error: Text Processing was unsuccessful"
exit 1
fi
else
echo "Error: Text Processing was unsuccessful"
exit 1
fi
Методы, которые япопробовал: имя файла кошки, экспорт, источник и стандартное назначение.Идея состоит в том, что он должен работать без указания пути, все эти оболочки в любом случае находятся в одном каталоге.Мы очень ценим любую помощь!
ПРИМЕЧАНИЕ: я знаю, что это ужасно, но я думал о том, как сделать это с заявлениями IF