2012-03-04 5 views

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.

+0

Grazie che ha funzionato! – Intecpsp