[email protected]:~$ printf 'HelloWorld\n%.0s' {1..5}
HelloWorld
HelloWorld
HelloWorld
HelloWorld
HelloWorld
[email protected]:~$
Voici une méthode à l'ancienne assez portable :
yes "HelloWorld" | head -n 10
Il s'agit d'une version plus conventionnelle de celle d'Adrian Petrescu réponse en utilisant l'expansion des accolades :
for i in {1..5}
do
echo "HelloWorld"
done
Cela équivaut à :
for i in 1 2 3 4 5
Ceci est une version un peu plus concise et dynamique de pike réponse :
printf -v spaces '%*s' 10 ''; printf '%s\n' ${spaces// /ten}
Quelques bons moyens déjà mentionnés. Je ne peux pas oublier le bon vieux seq
cependant :
[[email protected]]$for i in `seq 5`; do echo "Hi";done Hi Hi Hi Hi Hi