Я оказался в нескольких ситуациях, когда мне хотелось бы иметь такой "файл", который по сути запускает скрипт, когда он "открывается", что позволяет мне "читать" его вывод.
Например, у меня может быть файл конфигурации в каком-то проекте, который я хотел бы использовать локально, но из-за различий в моей машине мне нужно запустить sed или grep, чтобы он работал. Файл конфигурации проекта все еще поддерживается, и я хотел бы, чтобы эти изменения появились в моей локальной конфигурации. Это означает, что нужно выполнить простую вещь, изменив ее, а затем сохранить ее, что не является идеальным, поскольку она легко устареет при обновлении проекта. Я хотел бы, чтобы фильтрация происходила каждый раз, когда я открываю свой локальный файл конфигурации.
Есть ли способ для меня, чтобы достичь такого рода вещи? Я знаю, что виртуальная файловая система позволяет вам показывать некоторые довольно сумасшедшие вещи как "файлы", поэтому я чувствую, что это не за пределами возможного.