So che posso usare AWK ma sono su una casella di Windows. Sto facendo una funzione per gli altri che potrebbero non avere AWK. So anche che posso scrivere un programma in C, ma mi piacerebbe non dover creare e compilare qualcosa per una piccola utility Vim che sto realizzando.Posso trasporre un file in Vim?
Il file originale potrebbe essere
THE DAY WAS LONG
THE WAY WAS FAST
e sarebbe diventato
TT
HH
EE
DW
AA
YY
WW
AA
SS
LF
OA
NS
GT
UPDATE: regole di golf si applicano alla selezione risposta corretta.
AGGIORNAMENTO: I fan di Python dovrebbero controllare la risposta di Mr. Duffy sotto.
Pardon - "golf"? –
Il minor numero di caratteri ... il punteggio più basso vince il genere di cose. – ojblass
Sarebbe stato ancora meglio se la soluzione trasposto solo il testo selezionato ...Ma, okay, la soluzione corrente è abbastanza buona per me. :) –