Recupera il risultato del comando in una variabile
Per ragioni specifiche, è necessario recuperare il risultato di un comando (o codice di ritorno) in variabile per sfruttare lo script in un secondo momento.
Di seguito sono riportati diversi esempi:
Sintassi
var = $ (comando)
Nota: si noti che il vecchio metodo che usa le virgolette inverse ('comando') è comunque vietato e gli esempi presentati qui sono migliori.
Esempi
- Ripristino dello standard
- solo stdout
- var = $ (comando)
- stdout e stderr
- var = $ (comando 2> & 1)
- solo stdout
- Codice di recupero ($?)
- solo codice di ritorno
- comando
- var = $?
- Tutti e due
- var = $ (comando)
- var = $?
- solo codice di ritorno