Como mover a primeira linha para o final do arquivo?

0

Como excluir a linha após a primeira linha que contém o padrão invHn3ion? e, em seguida, mover a primeira linha para o final do arquivo?

Onde posso aprender todas essas expressões?

    
por Wei Chen 24.09.2015 / 20:00

2 respostas

2

Algumas teclas mais rápidas / simples são possíveis, mas usando minhas habilidades limitadas de vi :

  • Mover para invHn3ion?

    /invHn3ion?
    
  • Mover uma linha para baixo

    j
    
  • Excluir a linha

    dd
    
  • Mover para a primeira linha

    1G
    
  • Excluir a linha

    dd
    
  • Mover para o final do arquivo

    G
    
  • Colar

    p
    
  • Salvar

    ZZ
    
por 24.09.2015 / 20:12
0

Para mover a primeira linha até a última linha, você pode tentar com sed também

por exemplo,

$ sed -n '1p' file >> file && sed -i '1d' file
    
por 24.09.2015 / 20:36

Tags