Claro que si, puedes tomar el mismo algoritmo que genera el diccionario y realizar una llamada a una función que haga uso de la palabra generada cada ves que genere uno en ves de irlo guardando en un archivo, eso dependerá del proyecto y como esté programado. Claramente para hacer esto necesitas saber programación a menos que busques algún sistema de archivos especial en linux que haga que realice una acción cada ves que escriba una línea, algo así como un pipe, siempre y cuando la aplicación lo permita.
Mira, lo más facil y rápido es darle un vistazo a un script que hice hace un tiempo para generar diccionarios:
https://github.com/WHK102/whk-dictionary-maker , lo que debes hacer res reemplazar la función que escribe el archivo por la acción que quieras hacer, por ejemplo:
def processWord(self, str):
self.current = self.current + 1
self.file_handler.write("%s\n" % str)
sys.stdout.write("\r- Progress: %d/%d (%s) " % (self.current, self.total_of_words, str))
sys.stdout.flush()
Reemplazar:
self.file_handler.write("%s\n" % str)
Por la función que quieras ejecutar, si es un comando en bash puedes utilizar por ejemplo "subprocess":
https://unix.stackexchange.com/questions/190495/how-to-execute-a-bash-command-in-a-python-scriptSaludos.