階段計算

#!/bin/bash

input="$1"

IFS='.' read -r -a array <<< "$input"

output=""

for ((i=0; i<${#array[@]}; i++)); do
    for ((j=0; j<=i; j++)); do
        if [[ $j -gt 0 ]]; then
            output+="."
        fi
        output+="${array[j]}"
    done
    output+="\n"
done

echo -e "$output"

# 変数と値を定義
a=1
b=2
c=3

# 変数の値を連結して出力
echo "$a.$b.$c"

この記事が気に入ったらサポートをしてみませんか?