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!
linux bash
Commentami!