#!/bin/bash
for i in {1..$1}; do echo 'for the love of god please work'; done但
$ ./xgen2 5不打印‘为了上帝的爱请工作’5次,它打印它一次
请“为了上帝的爱”--请帮帮忙
发布于 2020-11-05 01:16:37
试一试
for i in $(eval echo {1..$1}); do echo 'for the love of god please work'; done
这将使用eval计算$1,然后使用该值。
编辑:如果你不想评估,另一个选项是:for i in {$(seq 1 $1)}; do echo 'for the love of god please work'; done
发布于 2020-11-05 01:26:49
你不需要艾娃
#! /bin/bash
for _ in $(seq $1)
do
echo 'for the love of god please work'
donehttps://stackoverflow.com/questions/64689804
复制相似问题