Il 31 ottobre 2014 08:15, Guido Brugnara <gdo@xxxxxxxxx> ha scritto: > Non capisco il perché di dover usare dei file temporanei che poi devi > spostare/copiare. Mi sono dimenticato di allegare lo script! In realtà ho eliminato il passaggio attraverso i file temporanei, che era un refuso di una vecchia soluzione che avevo approcciato all'inizio, il flusso di uscita, contenente il singolo file convertito (ma qui subentrano limiti del processo a cui collego la pipe). Questa soluzione mi sarebbe piaciuta perché mi avrebbe permesso di prescindere completamente dal percorso di destinazione del file. Il background che ho tralasciato è che per ogni file in input, io devo generare una coppia di file: il file convertito in ascii, e uno che contiene una serie di metainformazioni. Il processo all'uscita della pipe si occupa di creare i due file nel posto corretto, e di popolare il secondo file. Allora faccio un'altra domanda. Il processo in questione riconosce un comando, in conseguenza del quale lui legge lo standard input fino al successivo EOF (usato iterativamente: Ctrl-D), e lo riversa in un file che lui è in grado di identificare (similmente ad un ad un comando "cat >file.ext" per intenderci). Ho tentato di sfruttare questo comando, ma mi sono bloccato perché non sapevo cosa scrivere nella pipe per indicare all'altro processo la fine del file. Non so se mi sono spiegato bene... -- Mick
Attachment:
splitAsSource
Description: Binary data