Se o ^I
for os dois caracteres ^
e I
, o primeiro comando procuraria o caractere ^
e inseriria ( I
) a D
no início dessas linhas.
Você deve inserir um caractere de tabulação literal (com Ctrl + V guia ), onde agora você tem ^
e I
.
Alternativamente, apenas use (algo como)
%!cut -f 1 | awk -v ORS=', ' '{ print }'
Isso seleciona a primeira coluna delimitada por tabulações com cut
e, em seguida, reformata as linhas resultantes em colunas separadas por espaço de vírgulas.
Mais curto, mas apenas vírgulas (não espaço de vírgula) entre as colunas resultantes:
%!cut -f 1 | tr '\n' ','