Devo ammettere che sono un neofita bash. Voglio sempre raggiungere Python per i miei scopi di scripting della shell. Tuttavia, sto cercando di spingere me stesso per imparare qualcosa di bash. Sono curioso perché il seguente codice non funziona.Variabili di script bash in linea
sh -c "F=\"123\"; echo $F"
Inoltre, se si sta cercando di imparare 'bash', spende un po 'di tempo con la pagina man di 'bash', e anche [la #bash faq] (http://mywiki.wooledge.org/BashFAQ). – larsks
Inoltre, si noti che nella citazione a virgoletta singola non era necessario il backslash-escape delle virgolette: ''F =" 123 "'' invece di ''F = \" 123 \ "''. – larsks
Grazie! Ha senso. Sono i piccoli dettagli che fanno una grande differenza. :-) – Daniel