Tengo un archivo de descuento pandoc que tiene mucho código. Quiero extraer todos los bits de código del archivo preferiblemente usando sed
. La sintaxis del código en pandoc es de tres o más signos “ ` para iniciar y finalizar el segmento de código.
```
Code is here
```
Puedo extraer una línea pero no tengo forma de extraer entre marcadores .
Respuesta aceptada:
sed -n '/^```/,/^```/ p' < input.file
Imprimirá todas las líneas entre "` pero incluyendo las líneas "` también. Para deshacerse de eso:
sed -n '/^```/,/^```/ p' < input.file | sed '/^```/ d'
Puede encontrar una explicación de cómo usar los rangos de línea por patrón y los comandos 'p' y 'd' a partir de aquí:
http://www.grymoire.com/Unix/Sed.html#uh-29