Quiero combinar lenguaje awk y R. El caso es que tengo un conjunto de archivos * .txt en un directorio específico y que no sé la longitud del encabezado de los archivos. En algunos casos, tengo que saltear 25 líneas, mientras que en otros tengo que omitir 27, etc. Por lo tanto, quiero escribir algunos comandos awk para obtener el número de líneas para omitir. Una vez que tengo este valor, puedo comenzar a procesar los datos con R.Combinación de comandos R + awk + bash
Por otra parte, en el archivo R R combino una fiesta así que mi código es el siguiente:
!/usr/bin/env Rscript
...
argv <- commandArgs(T)
**error checking...**
import_file <- argv[1]
export_file <- argv[2]
**# your function call**
format_windpro(import_file, export_file)
¿Dónde y cómo puedo tipo I mi comando awk. ¡Gracias!
Intenté hacer lo que me dijiste sobre los comandos awk y sigo recibiendo un error. El programa no reconoce mi comando y, por lo tanto, no puedo ingresar el número de líneas para saltar a mi función. Aquí está mi código:
** nline < - pasta ('$ (grep -n 'm/s' import_file | awk -F ":" '{print $ 1}')')
nline < - scan (pipe (nline), quiet = T) **
Busco el patrón m/s en la primera columna para saber dónde tengo el texto de mi cabecera. Yo uso R debajo de w7.
++ ve, Gracias por una agradable respuesta Dirk señor. – RavinderSingh13