Хорошо известно, что bash выполнит "скрипт" с интерпретатором, отличным от bash, в строке she-bang (например, как «#!»). / Бен / кошка ")
хотя то, что, кажется, не работает (по крайней мере, с первой попытки), включает в себя такие интерпретируемые пользователем скрипты в надлежащие скрипты bash, используя команды source или dot, то есть что-то вроде
#! /bin/bash; echo these are the terms; source terms.cat
с помощью terms.cat
интерпретатора #! /bin/cat
Кто-нибудь нашел способ сделать что-то подобное (или уверен, что это не может быть сделано?)
(пожалуйста, не отвечайте мне, как решить надуманный пример; я знаю, как; моя реальная ситуация намного сложнее; пример просто передает идею)