GNU/Linux >> Linux Esercitazione >  >> Linux

Comando Linux per ripetere una stringa n volte

[email protected]:~$ printf 'HelloWorld\n%.0s' {1..5}
HelloWorld
HelloWorld
HelloWorld
HelloWorld
HelloWorld
[email protected]:~$

Ecco un modo vecchio stile che è piuttosto portatile:

yes "HelloWorld" | head -n 10

Questa è una versione più convenzionale di quella di Adrian Petrescu rispondi usando l'espansione delle parentesi graffe:

for i in {1..5}
do
    echo "HelloWorld"
done

Equivale a:

for i in 1 2 3 4 5

Questa è una versione un po' più concisa e dinamica di pike's risposta:

printf -v spaces '%*s' 10 ''; printf '%s\n' ${spaces// /ten}

Alcuni buoni modi già menzionati. Non posso dimenticare il buon vecchio seq però:

[[email protected]]$for i in `seq 5`; do echo "Hi";done
Hi
Hi
Hi
Hi
Hi

Linux
  1. Comando Linux mv

  2. Linux du comando

  3. comando IP Linux

  4. comando cd di Linux

  5. Ripeti il ​​​​comando automaticamente in Linux

Linux quale comando

Comando Data in Linux

Comando gratuito in Linux

Comando Sudo in Linux

Comando W in Linux

Al comando in Linux