![]() |
|
|
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 |
| UNIX para usuarios avanzados y expertos Experto a experto. Aprender avanzada UNIX, los comandos de UNIX, Linux, Sistemas Operativos, Administración de Sistemas, Programación, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| partido más cercano | bogu0001 | UNIX for Dummies Preguntas y Respuestas | 1 | 02-13-2009 04:42 AM |
| patrón de partido | tostay2003 | Programación de scripts de shell y | 3 | 12-31-2008 01:47 PM |
| awk o sed de encontrar patrón más cercano a un número de línea | alirezan | Programación de scripts de shell y | 1 | 10-11-2008 07:08 AM |
| ¿Qué debo hacer para coincidir con un patrón de campo con awk? | someone123 | Programación de scripts de shell y | 4 | 06-03-2008 09:08 AM |
| patrón de juego y la sustitución, puede ayudar? | frustrated1 | Programación de scripts de shell y | 4 | 02-20-2006 08:48 AM |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
||||
|
sed partido más cercano / patrón más cercano
Todo
Estoy luchando para raplace un texto en una línea entre dos (más cercano) las modalidades, Código:
line="/home/usr/bin/:/home/usr/devuser,n1.9/bin:/home/usr/root/bin" He intentado la siguiente Código:
echo $line | sed 's/devuser.*\//NEWVAL\//' donde yo estoy esperando / home / usr / bin /: / home / usr / NEWVAL / bin: / home / usr / root / bin " yo sé sed coincidirá con el patrón más largo posible, he intentado esto también Código:
echo $line | sed 's/devuser.*[^\/]/NEWVAL/' ![]() cualquier ayuda será apreciada. Gracias de antemano. ---------- Publicar actualizada en 02:13 AM ---------- anterior actualización a las 01:30 AM ---------- hey chicos, encontrado algo Código:
echo $line | sed 's/devuser[^\/]*/NEWVAL/' otras sugerencias son bienvenidas. Última edición por otheus; al 07-02-2009 04:59 AM.. Motivo: añadido etiquetas de código |
| Otorgado bits / Imputados a sudheer1984 para este post | |||
| Fecha | Usuario | Comentario | Cantidad |
| 07-02-2009 | otheus | desplazamiento propia solución | 500 |
| Marcadores |
| Etiquetas |
| sed mtach más cercana entre dos palabras |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|