Se você tiver definido seu modo de edição como vi
(com set -o vi
),
você pode usar o comando elete d .
Primeiro, digite Esc para entrar no modo de comando.
Então dw
irá deletar uma palavra curta -
uma sequência de caracteres alfanuméricos consecutivos,
ou uma sequência de caracteres consecutivos não alfanuméricos (não em branco),
o que ocorrer primeiro.
No seu exemplo, se você digitar dw
,
ele excluirá john
e deixará você com mv _|_.csv ~/.hidden
.
Um segundo dw
excluirá o .
,
e um terceiro excluirá csv
(ou seja, csv
e o espaço após ele).
Se a "palavra" (nome do arquivo) a ser excluída for curta o suficiente
que você pode facilmente contar as palavras curtas que ele compreende,
você pode simplificar isso digitando 3dw
.
Mas provavelmente a melhor solução é digitar dW
(com um maiúscula "W")
para apagar uma palavra longa -
uma sequência de caracteres consecutivos não brancos
(sem considerar se são alfanuméricos)
e a seguinte sequência de espaços em branco consecutivos.