Расширение скобки с переменной? [Дубликат]
На этот вопрос уже есть ответ здесь:
Как мне перебрать диапазон чисел, определенных переменными в Bash? 18 ответовПеременные в замене bash seq ({1..10}) [дубликаты] 7 ответов#!/bin/sh
for i in {1..5}
do
echo "Welcome"
done
Будет работать, отображает Добро пожаловать 5 раз.
#!/bin/sh
howmany=`grep -c $1 /root/file`
for i in {1..$howmany}
do
echo "Welcome"
done
Не работает!howmany
будет равно 5, так как это то, что на выходеgrep -c
будет отображаться. $ 1 - это параметр 1, который специфичен при запуске скрипта.
Есть идеи?