![]() |
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 |
| problema con la salida de comando que se encuentra la entrada al comando basename ... | new_learner | UNIX for Dummies Preguntas y Respuestas | 2 | 12-14-2008 02:56 AM |
| awk / sed Comando: Analiza parámetro archivo / enviar las líneas para la exportación comando ksh | rajan_san | Programación de scripts de shell y | 4 | 11-06-2008 01:29 PM |
| asignar un argumento de línea de comando y un comando de unix awk variables | sweta_doshi | Programación de scripts de shell y | 0 | 08-08-2008 06:54 AM |
| Ayuda requerida: Comando para encontrar la dirección IP y el comando de ejecución de un usuario | loggedout | Seguridad | 2 | 08-06-2008 08:12 PM |
| incompatible comando ls en la pantalla de comandos y ejecuta como una tarea cron | rajranibl | SuSE | 5 | 07-30-2007 08:26 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
ayuda con comando sed
Soy nuevo a la programación del shell y estoy tratando de borrar / sustituir algunos caracteres de un patrón. Este es un ejemplo de lo que estoy tratando de hacer.
archivo de entrada tiene varias líneas de la siguiente forma # 0, v, g, n, n, n, (stuff. ...) # 1, x, g, n, c, n, (stuff.. .. Bla bla) # 2, x, g, x, x, m, (stuff.. Blah) ... # 25, x, g, x, x, n, (stuff. ..) y quiero ser la salida a # 0, v, g, n, n, (stuff. ..) # 1, u, g, n, c, (stuff. ...) # 2, u, g, n, n, (stuff. ..) ..... # 25, u, g, n, n, (stuff. ...) Básicamente, tengo que sustituir la primera aparición de x con u luego el resto con n. Esta parte he podido hacer. Entonces tengo que eliminar la última letra del modelo (n o m) y dejar el resto. ¿Hay alguna manera de que me pueda decir ,.,.,.,.,., buscar y, a continuación, eliminar el último., Sin saber de qué personaje será o que se produzcan. Dicen leer el patrón en una variable y, a continuación, eliminar el último carácter a través de su índice o algo así. Gracias por cualquier ayuda en esta cifra a D |
|
||||
|
probar esta
sed ' s/x/u/1 s / x / n / g s / \ (^[^,]*, \) \ ([^,]*, \) \ ([^,]*, \) \ ([^,]*, \) \ ([^,]* , \) \ ([^,]*, \) \ (.* $ \) / \ 1 \ 2 \ 3 \ 4 \ 5 \ 7 / g 'sedfile ¡salud!, Devaraj Takhellambam |
![]() |
| Marcadores |
| Etiquetas |
| sustituir, sed, depósito |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|