Klammererweiterung mit variabler? [Duplikat]

Diese Frage hat hier bereits eine Antwort:

Wie kann ich einen durch Variablen in Bash definierten Zahlenbereich durchlaufen? 18 AntwortenVariablen beim Ersetzen der Bash-Sequenz ({1..10}) [duplizieren] 7 Antworten
#!/bin/sh
for i in {1..5}
do
   echo "Welcome"
done

Würde funktionieren, zeigt Welcome 5 mal an.

#!/bin/sh
howmany=`grep -c $1 /root/file`
for i in {1..$howmany}
do
   echo "Welcome"
done

Geht nichthowmany würde gleich 5 sein, da dies die Ausgabe von istgrep -c würde anzeigen. $ 1 ist Parameter 1, der für die Ausführung des Skripts spezifisch ist.

Irgendwelche Ideen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage