Mi chiedevo se fosse possibile reindirizzare l'output di un processo (in OS X / Linux) a un altro processo se conosco il nome di un altro processo. Per esempio:
Apro un file usando vim: vim /tmp/test
. Questo apre un file e quando lo uso lsof | grep test
per scoprire il descrittore di file ottengo:
vim 18689 user 4u REG 1,2 12288 2675530 /private/tmp/.test.swp
Mi dice che FD è 4 e che è aperto per scrivere e leggere.
Esiste un modo per reindirizzare l'output di un altro processo a quel descrittore di file (ad esempio echo 'test' & gt; & amp; 4 - questo non funziona ma l'idea è stata ottenuta)?