Saltar al contenido

Awk: genera la segunda línea de una serie de archivos .dat en un archivo

La guía o código que verás en este artículo es la solución más rápida y efectiva que encontramos a esta duda o dilema.

Solución:

Remover while bucle y hacer uso de la expansión de la abrazadera de la carcasa y también FNRun incorporado awk variable:

awk 'FNR==2print $0 > "output.dat"' file1..80.dat

Qué pasa …
head -n 2 input.dat | tail -n 1 | awk

sed seria suficiente:

sed -sn 2p file1..80.dat > output.dat

-s Se necesita la opción para imprimir la segunda línea de cada archivo; de lo contrario, solo se imprimirá la segunda línea del primer archivo.

Sección de Reseñas y Valoraciones

Finalizando este artículo puedes encontrar las aclaraciones de otros usuarios, tú además tienes la opción de dejar el tuyo si te apetece.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *