![]() |
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 |
| Problemas con el corte | scorpio | Programación de scripts de shell y | 6 | 04-28-2008 08:49 AM |
| NIS + problemas | wjones | UNIX para usuarios avanzados y expertos | 0 | 04-09-2008 05:30 AM |
| RCP problemas | Daishi | UNIX for Dummies Preguntas y Respuestas | 0 | 09-10-2007 05:20 AM |
| SSH más problemas ..... | Neo | Noticias, Enlaces, Eventos y Anuncios | 1 | 12-19-2002 02:07 PM |
| 'make' problemas (problemas compliation?) | xyyz | UNIX para usuarios avanzados y expertos | 5 | 11-05-2001 10:47 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
problemas con el uso de sed
Tengo un archivo acc.sh que cuenta con alrededor de 10 líneas y, a continuación, ha definido i $ var que tiene un número de línea en el mismo (digamos 5). Quiero extarct de la línea 5 hasta el final del archivo y poner el resultado en otro archivo. He utilizado
sed -n $ var, '$ p' acc.sh | tee abc.sh pero a veces does'nt de trabajo y da un error como sed:-E expresión # 1, carácter 1: comando desconocido: `, ' ¿me pueden ayudar con esto. gracias |
|
||||
|
Código:
sed "$var,\$ p" acc.sh | tee abc.sh |
|
||||
|
doen't work.it copia todo el archivo
|
|
||||
|
¿Qué sistema operativo y sed utiliza? Trabaja para mí en HPUX 11.23 sed en / bin / ksh
|
|
||||
|
si es abc.sh
192.168.1.41 la salida que obtengo es v5c01 mi código es sed 's/192.168.1.4/v5c0/g s/192.168.1.41/acc1/g 'abc.sh 2> & 1 | tee abc.sh Quiero encontrar 192.168.1.4 y sustituirla por v5c0 y encontrar 192.168.1.41 y reemplazarla con acc1 y quiero hacerlo usando sed |
|
||||
|
uso> no |
Código:
sed "$var,\$ p" acc.sh > abc.sh |
|
||||
|
ahora funciona gracias
... puede que me ayudara con el segundo problema y |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|