我在bash中有以下字符串

str="kallel"

我想从str创建一个str2str2包含重复的str直到长度=20。结果应该是这样的:
str2="kallelkallelkallelka"

在巴什怎么办?

最佳答案

这应该有效:

str="kallel"
str2="${str}"
while (( ${#str2} < 20 ))
do
  str2="${str2}${str}"
done
str2="${str2:0:20}"

关于linux - 如何在bash中复制字符串?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16484887/

10-13 03:07