Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: sekoto - Febbraio 29, 2020, 04:43:17 pm

Titolo: Eseguire comando Linux salvando l'outup su un file
Inserito da: sekoto - Febbraio 29, 2020, 04:43:17 pm
Buongiorno a tutti, come indicato nel topic dovrei eseguire un comando linux e salva l'output su un file; il comando è il seguente:

Codice: [Seleziona]
nmcli dev wifi > nomefile.tmp

inutile dire che ho provato in qualsiasi modo senza successo.

qualcuno può aiutarmi?

Grazie mille
Titolo: Re:Eseguire comando Linux salvando l'outup su un file
Inserito da: SB - Marzo 01, 2020, 08:13:52 am
Hai provato tutte le modalità indicate in questa pagina?
https://wiki.freepascal.org/Executing_External_Programs (https://wiki.freepascal.org/Executing_External_Programs)
Per comandi "complessi" ti consiglierei di creare uno script bash e lanciare quello

Titolo: Re:Eseguire comando Linux salvando l'outup su un file
Inserito da: nomorelogic - Marzo 01, 2020, 12:16:35 pm
la parte della redirezione (> nomefile.tmp) non so se è veramente utile allo scopo
SB ti ha consigliato bene, nella stessa pagina trovi
https://wiki.freepascal.org/Executing_External_Programs#.28Process..29RunCommand (https://wiki.freepascal.org/Executing_External_Programs#.28Process..29RunCommand)
che forse è il comando più semplice da usare e l'output, invece che redirigerlo in un file, lo trovi nella variabile in out

poi se ti serve in un file puoi sempre salvarlo