BASH: problemi a utilizzare comandi incorporati in una variabile - Versione stampabile +- Forum Informatica Libera (https://www.ergosumracalmuto.org/informaticalibera/forum) +-- Forum: Software (https://www.ergosumracalmuto.org/informaticalibera/forum/forumdisplay.php?fid=11) +--- Forum: Macro, scripting e programmazione generica (https://www.ergosumracalmuto.org/informaticalibera/forum/forumdisplay.php?fid=14) +--- Discussione: BASH: problemi a utilizzare comandi incorporati in una variabile (/showthread.php?tid=2324) |
BASH: problemi a utilizzare comandi incorporati in una variabile - Sargon6 - 01/02/2024 Salve a tutti. Come si vede dall'output sottostante Codice: :~$ A1=`lspci |grep USB|cut -c1-7|tr '\n' '_'`; A2=${A1::(-1)}; A3=${A2//_/'; lspci -kks '}; A4='lspci -kks '$A3; echo $A4 la riga di istruzioni Codice: A1=`lspci |grep USB|cut -c1-7|tr '\n' '_'`; A2=${A1::(-1)}; A3=${A2//_/'; lspci -kks '}; A4='lspci -kks '$A3; echo $A4 mette il comando Codice: lspci -kks 00:10.0; lspci -kks 00:12.0; lspci -kks 00:13.0 nella variabile $A4 ; il suddetto comando, se impartito direttamente, funziona regolarmente, ma, se impartito come contenuto nella variabile $A4, non funziona. Qualcuno sa dirmi in cosa sbaglio? Ringrazio sin d'ora chi mi risponderà. |