同一字符串重复N次

  • 本文关键字:字符串 bash shell
  • 更新时间 :
  • 英文 :


在Python中字符串可以被"乘法";重复它们多次:

test="----"
print(test)
test="----"*10
print(test)
#output
----
----------------------------------------

在bash中有等价的吗?我试过*,但它不起作用:

$ Test2="----"
$ echo $Test2
----
$ echo ${Test2}*5
----*5
$ echo $Test2*5
----*5
$ echo echo $[Test2]*5
-bash: ----: syntax error: operand expected (error token is "-")
$ echo $(Test2)*5
Test2: command not found

没有对应的简写,没有。您可以通过显式循环来实现,如下所示:

test=""
for ((i=0; i<5; i++)); do test+="----"; done

相关内容

  • 没有找到相关文章