105 votes

Comment récupérer les premiers caractères d'une variable en Bash?

Comment récupérer les 10 premiers caractères d'une variable avec Bash?

FOO="qwertzuiopasdfghjklyxcvbnm"

J'ai besoin d'obtenir qwertzuiop.

181voto

KingsIndian Points 26855

Si la variable est: FOO="qwertzuiopasdfghjklyxcvbnm"

alors

 echo ${FOO:0:10}

donnera les 10 premiers caractères.

93voto

pje Points 4475

Utilisez la commande head.

echo $FOO | head -c 10
=> qwertzuiop

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X