Assegnare comandi a variabili in BASH

Mattepuffo's logo
Assegnare comandi a variabili in BASH

Assegnare comandi a variabili in BASH

In BASH possiamo assegnare dei comandi interi a una variabile in modo da poterla riusare nell script.

In questo articolo vediamo un paio di esempi.

Cominciamo da uno basico:

#! /bin/bash

adesso=$('date' '+%H:%M:%S')
echo $adesso

Qui non facciamo altro che assegnare l'orario attuale ad una variabile, che poi stampiamo in console.

Se volessimo fare un esempio più approfondito:

#! /bin/bash

lista_files=$('ls' '-l')
files_array=($lista_files)

for i in ${!files_array[@]}; do
  echo "${files_array[$i]}"
done

Sicuramente si potrebbe sistemare meglio l'output.

Ma il concetto dovreste averlo capito!

Enjoy!


Condividi su Facebook

Commentami!