Awk を使用できることはわかっていますが、私は Windows ボックスを使用しており、Awk を持っていない可能性のある他のユーザー向けの関数を作成しています。私は C プログラムを書くことができることも知っていますが、私が作成している小さな Vim ユーティリティのためにコンパイルとメンテナンスを必要としないものを持ちたくありません。
元のファイルは次のようになります。
THE DAY WAS LONG
THE WAY WAS FAST
転置後、次のようになります。
TT
HH
EE
DW
AA
YY
WW
AA
SS
LF
OA
NS
GT
アップデート
- 正解の選択にはゴルフのルールが適用されます。
- Python ファンは、以下の Charles Duffy の回答を確認してください。