文字列の任意の場所に変数を挿入しますか?

文字列の任意の場所に変数を挿入しますか?

長さが20文字の文字列があります。

たとえば、6のようなランダムな数があります。

たとえば、$ var = "%"などの変数があります。

文字列の6番目の位置に変数を挿入するにはどうすればよいですか?

例:

入力:あああああああああああああああああ

出力:aaaaa%aaaaaaaaaaaaaa

エコ入力|魔法>出力

ベストアンサー1

にはないが興味のある方がいらっしゃるならperlsed

INPUT="aaaaaaaaaaaaaaaaaaaa"
random_number="6"
var="%"

echo ${INPUT} | sed -e "s/./${var}/${random_number}"

おすすめ記事