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)
  • Codice di recupero ($?)
    • solo codice di ritorno
      • comando
      • var = $?
    • Tutti e due
      • var = $ (comando)
      • var = $?
Articolo Precedente Articolo Successivo

I Migliori Consigli