![]() |
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 |
| Listado de archivos con la ruta completa | r_sethu | UNIX for Dummies Preguntas y Respuestas | 5 | 06-15-2009 03:56 AM |
| Lista de archivos con la ruta completa | mr_bold | Programación de scripts de shell y | 3 | 10-07-2008 01:19 PM |
| para encontrar el archivo con la ruta completa | surjyap | Programación de scripts de shell y | 5 | 01-18-2008 03:26 PM |
| obtener la ruta completa de ruta relativa | polypus | Programación de scripts de shell y | 4 | 03-25-2007 01:08 PM |
| Ruta completa de la ejecución de script en ksh? | BriceBu | Programación de scripts de shell y | 2 | 09-19-2005 10:29 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Sustituir el nombre de un archivo con la ruta completa usando sed
hola,
i necesidad de reemplazar una línea de un archivo con un nuevo dispositivo de localización cruda .. archivo original .. / opt/sybase/ASE1502/ASE-15_0/bin/dataserver \ -d/data/TST_AKS1/sybdevices/master.dat \ -e/logs/sybase/TST_AKS1/SFO_TST_AKS1.log \ -c/apps/sybase/ASE1502/ASE-15_0/TST_AKS1.cfg \ -M/apps/sybase/ASE1502/ASE-15_0 \ i necesidad de cambiar el valor a-d / dev/vx/rdsk/sandg-100/raw200-01 tan nuevo archivo debe tener la / opt/sybase/ASE1502/ASE-15_0/bin/dataserver \ -d/dev/vx/rdsk/sandg-100/raw200-01 \ -e/logs/sybase/TST_AKS1/SFO_TST_AKS1.log \ -c/apps/sybase/ASE1502/ASE-15_0/TST_AKS1.cfg \ -M/apps/sybase/ASE1502/ASE-15_0 \ He intentado utilizar sed i definir el nuevo nombre de archivo en un varaiable exportación mydev \u003d / dev/vx/rdsk/sandg-100/raw200-01 sed s / ^ .*-d / $ mydev / g no funciona .. alguna idea de cómo hacer el trabajo, sería bueno si puedo utilizar un intérprete de comandos dentro de sed comando para sustituir el valor ... i siquiera intentado awk, pero no funcionó bien awk '(if ($ 1 \u003d ~ "-d") print $ 0 else print $ mydevice)' <nombre de archivo gracias AK |
|
||||
|
Muy fácil de usar SED aquí:
Código:
sed '/-d\/data/c\ -d/dev/vx/rdsk/sandg-100/raw200-01 \\ ' filename |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|