Bash:将字符串变量复制n次

时间:2019-07-01 12:04:19

标签: string bash variables duplicates

我有一个变量:str='abc'

我想将其复制n次,每个字符串之间留一个空格,因此echo给出n = 3的信息:

echo $str
abc abc abc

我不想在最后一个abc之后留一个空格

我已经看到了提到的链接,但是它们没有帮助。 @Amadan的最后一个答案是很好的感谢,但我不能接受:/

1 个答案:

答案 0 :(得分:0)

另一种方式:

eval echo {1..$n} | sed "s/[[:digit:]]*/${var}/g"

示例:

n=3
var=abc

eval echo {1..$n} | sed "s/[[:digit:]]*/${var}/g"
abc abc abc