Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
bashに次の文字列があります
str="kallel"
strから作成したいstr2。長さ = 20 まで複製されたstr2内容が含まれているため、結果は次のようになります。str
str
str2
str2="kallelkallelkallelka"
bashでどうするの?
個人的にしばらくループしてから、最後にカットします。
の長さがstr220 未満の場合は、 に追加strしstr2ます。次に、適切な測定のために、最後に最大 20 文字にカットします。
#!/bin/bash str="kallel" str2="" while [ ${#str2} -le 20 ] do str2=$str2$str done str2=`echo $str2 | cut -c1-20`