Quindi quello che sto cercando di fare è impostare la variabile test dal file delle variabili e usarla nel file testfile.Come inserisco basename in una variabile?
7
A
risposta
21
utilizzare il comando di sostituzione $(...)
meccanismo:
test=$(basename "$file" .deb)
È inoltre possibile utilizzare apici, ma questi non sono raccomandati negli script moderni (soprattutto perché non fanno il nido e la notazione $(...)
).
test=`basename "$file" .deb`
Per interpretare gli script di altre persone è necessario conoscere le riepiloghi; non dovresti usarli da solo.
Nota l'uso di preventivi intorno a "$file"
; questo assicura che gli spazi nei nomi dei file vengano gestiti correttamente.
Grazie che ha funzionato! – Intecpsp