He estado usando

  sed -i '58d' test_file.txt 

para eliminar una línea &

  sed -i '58,68d' test_file.txt

para eliminar varias líneas en fila

pero traté de usar

  sed -i '58;64;93d' test_file.txt

eliminar esas 3 líneas específicas, que fue la respuesta que he encontrado, pero me da un error de que la

  ; 

personaje es un comando desconocido. Alguna idea de cómo puedo solucionar este problema?

InformationsquelleAutor | 2013-04-15

2 Comentarios

  1. 12

    por ejemplo, usted podría:

    sed -i '2d;5d;8d' file
    

    prueba con seq:

    kent$  seq 10|sed '2d;5d;8d'
    1
    3
    4
    6
    7
    9
    10
    
    • Que está trabajando para mí, me faltaba el ; entre los números de línea
  2. 2

    He encontrado

     sed -i  -e 1d -e 3d test_file.txt
    

    de los enlaces relacionados tan pronto como me envió este.

Dejar respuesta

Please enter your comment!
Please enter your name here