То что вы описывает это не то. Либо я не понял. Тут было бы типа nfs -q вопрос | getpfs модуль. Но мы ж не знаем заранее ответ то
Либо использовать nfs -q вместо read в коде скрипта, а это уже не феншуй. Этот момент нужно просто избежать. Можно сделать для гуя специальный формат выхлопа с отдельным ключем. Как это сделано у aufs -n --raw. Очень удобно, кстати, получилось. Подумайте что надо, а я сделаю.
По ntf я так понял это транслятор в разные диалоговые софтинки. В магос тоже похожий есть. Хватит ли его возможностей?