Tecnología

Inicio

Cómo reemplazar xargs Sed Con xargs grep

Si bien no es necesario conocer la codificación avanzada Unix implementado en Linux y Mac OS X, es interesante saber si se quiere entender cómo el trabajo de los sistemas operativos. Si se le ha mostrado un comando que utiliza tanto xargs (una utilidad que rompe grandes listas de comandos en muchas secuencias de línea única) y sed (un lenguaje de programación para la búsqueda de información dentro de los archivos individuales), también se puede utilizar xargs con grep (una herramienta para buscar dentro de archivos). Si desea reemplazar xargs sed con xargs grep, usted debe entender lo que hace su comando original.

Instrucciones

1 Abra su terminal.

2 Escriba el siguiente ejemplo "encontrar" comando:

encontrar . -name "* .txt" | xargs grep readme

Este script busca todos los archivos txt con el nombre del archivo Léame. Aquí, "encontrar". comienza el código, "-nombre" dice Unix para buscar en los nombres de archivo y ".txt" muestra todos los tipos de archivo .txt. "Xargs grep" se utiliza aquí para buscar dentro de los archivos de la misma manera se utilizaría un guión mucho más sed, así que en vez de la extensa scripting de sed es necesario, simplemente escribiendo "xargs grep" y luego el término de búsqueda en --- este caso, "readme: --- usted puede encontrar todos los casos.

3 Pulse "Enter" para ejecutar el comando y mostrar todos los archivos.