Ho cercato dappertutto e sono venuto a credere che non v'è alcun modo per farlo che oltre ad avere le variabili globali, ma credo che i guru in stackoverflow.com possono essere in grado di aiutarmi:Funzione trap passando gli argomenti?
C'è in qualche modo in bash per intrappolare una funzione passando argomenti ad essa?
Ad esempio, trap <function_name> <arg_1> <arg_2> SIGINT
?
Yeap! Grazie:] – Kounavi
In realtà non funzionava da quando si chiama trap "myfunction $ arg_1 $ arg_2" SIGINT SIGTERM significava che quando Ctrl-C veniva premuto i vecchi valori di $ arg_1 $ arg_2 dove erano conservati e non quelli di aggiornamento. Suppongo che userò una funzione wrapper o renderò globali gli argomenti poiché non posso farlo funzionare nel modo in cui intendevo:/P.S .: È importante che io abbia usato double_quotes e non singolo come nel tuo esempio? – Kounavi
@Kounavi: Come hai indovinato, devi usare virgolette singole, non virgolette. – ruakh