Décomposé date dans tableau ( Shell )
Bonjour,
Je cherche a faire un truc tout simple je voudrais pourvoir décomposé
minute=$(date +%M)
dans un tableau
J'ai un scripte en shell la commande "minute=$(date +%M)"
va me donnée echo $minute 35 par exemple
Enfaite je voudrais que le chiffre soit divisé en 2 , que le 3 soit le caractère 0 du tableau est que le 5 soit le caractère 1 du tableau .
Mais je ne trouve pas comment y parvenir
Merci
Je cherche a faire un truc tout simple je voudrais pourvoir décomposé
minute=$(date +%M)
dans un tableau
J'ai un scripte en shell la commande "minute=$(date +%M)"
va me donnée echo $minute 35 par exemple
Enfaite je voudrais que le chiffre soit divisé en 2 , que le 3 soit le caractère 0 du tableau est que le 5 soit le caractère 1 du tableau .
Mais je ne trouve pas comment y parvenir
Merci
4 réponses
-
Contributeurhello
avec grep$ minute=$(date +%M) $ M=( $(grep -o . <<<$minute )) $ echo ${M[@]} 3 5 $ -
salut,
$ minutes=$(date +%M) $ M=( ${minutes::1} ${minutes:1} ) $ printf '%s\n' "${M[@]}" 2 0 -
Merci je connaissais pas SED j'avais essayé avec grep est cut mais sans façon
-
ContributeurSalut,
$ minute=$(date +%M) $ echo ${minute} 12 $ M=( $(sed 's/./& /g' <<<${minute}) ) $ echo ${M[0]} 1 $ echo ${M[1]} 2 $
;-))