![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| extracto de una línea de un archivo usando el número de línea | grandtheftander | Programación de scripts de shell y | 7 | 01-22-2009 10:24 AM |
| Extracto de una línea de un archivo usando el número de línea | zambo | Programación de scripts de shell y | 1 | 05-01-2008 01:39 PM |
| Grep un número de una línea en ksh | rodluo | Programación de scripts de shell y | 3 | 12-09-2007 09:31 AM |
| grep la cadena con el número de línea | salaathi | Programación de scripts de shell y | 4 | 12-04-2007 11:42 AM |
| Obtener el nombre del archivo y la línea usando grep | ceemh3 | UNIX for Dummies Preguntas y Respuestas | 4 | 09-17-2007 10:35 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Uso de grep para extraer el número de línea
Estoy tratando de usar grep para obtener el número de línea única. Este es el comando que estoy utilizando:
grep-n "Content-Disposition: archivo adjunto" mbox El resultado es obtener: 45: Content-Disposition: attachment; filename \u003d "prueba.txt" Así que ahora sólo quiero conseguir el número de línea (45) de este producto. ¿Puede alguien ayudarme con esto? Gracias |
|
||||
|
Gracias. Eso funcionó exactamente como lo necesitaba para. Si a usted no le importa, ¿puedes explicar lo que esto significa para mí así que sé en el futuro:
's / ^ \ ([0-9] * \ )[:].*/ \ 1 / p' Muchas gracias. |
|
|||||
|
Cita:
La-n no significa nada para imprimir a menos que sea expresamente solicitado. s - sustituto / - A partir de patrones para que coincida con ^ - El caracter nulo al comienzo de la línea \ (.... \) - En la tienda de este patrón de amortiguación [0-9] * - coincide con cualquier número de otros acontecimientos de los números en el rango 0-9 [:] - El partido ":" el carácter .* - Coincide con cualquier número de cualquier carácter (el resto de la línea) / - En el partido final y ligeros a partir de la sustitución de patrón \ 1 - la primera entrada en el modelo de amortiguación (lo que se almacena con \ (... \)) / - Fin de sustituir el modelo p - imprimir |
|
||||
|
He intentado todas las 3, y funcionó a la perfección las 3. Las 2 últimas opciones son mucho más fáciles de entender para mí, aunque yo lo hice leer sobre expresiones regulares, y fue capaz de seguir algunas de la primera opción.
Gracias por su ayuda ![]() |
![]() |
| Marcadores |
| Etiquetas |
| regex, expresiones regulares |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|