複数の列をファイルから単一の文字列に変換する方法

複数の列をファイルから単一の文字列に変換する方法

こんなことを編集したいです。

ABC
abc
123

次のようになります。

Aa1Bb2Cc3

ベストアンサー1

awkを使用してください。

awk '
    { a[NR] = $0 }
    END {
        n = length(a[1])
        for (i=1; i<=n; i++) {
            for (j=1; j<=NR; j++) {
                printf "%s", substr(a[j],i,1)
            }
        }
        print ""
    }
' file
Aa1Bb2Cc3

おすすめ記事