![]() |
|
|
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 Desktop for Dummies Preguntas y Respuestas UNIX y Linux discutir las interfaces de usuario como GNOME, KDE, CDE, y Open Office aquí. Todos los UNIX y Linux Newbies Bienvenido! |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| Incrustación de un comando con SSH | hcclnoodles | Programación de scripts de shell y | 2 | 07-13-2008 12:49 PM |
| comparar el tamaño del archivo de un archivo de salida a partir de un guión | moustik | Programación de scripts de shell y | 7 | 11-07-2007 10:17 AM |
| Incrustación de código en C xnest | lesnaubr | Programación de Alto Nivel | 4 | 08-13-2007 03:27 PM |
| Incrustar en Perl construir ksh ... | svetlur | Programación de scripts de shell y | 1 | 06-07-2007 10:39 PM |
| Salida de secuencia de comandos en un archivo | sumeet | UNIX para usuarios avanzados y expertos | 3 | 11-29-2006 12:12 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Colocando el archivo de salida en una secuencia de comandos
Hola.
¡He encontrado un script de Unix en este sitio web que calcula una fecha que es de 2 meses a partir de hoy. Estoy usando el script y escribir el valor en un archivo llamado 2monthsago.txt. Quiero usar ese valor en otro guión. A continuación es mi intento de hacer esto y los resultados. Mi Guión: #! / usr / bin / ksh # Mi intento de ejecutar el proceso de flujo en los scripts de mantenimiento Lawson chmod 777 / home/iclac/script_writing/2monthsago.txt; udate \u003d `/ home/iclac/script_writing/2monthsago.txt» rdate \u003d "` date +% m /% d /% Y "` "; # chomp ($ rdate); print "Ejecutar Fecha $ rdate, Purgue Jueves $ udate \ n"; print "perl $ GENDIR / bin / batch.pl MoveWorkunitToHistory movimiento outputFileName / apps / Lawson / Derecho / bpm / wflog / archivo / pflows_move_hist.txt-processThurDate $ udate \ n "; Resultados: ucasd80: iclac: / home / iclac / script_writing #. / ProcFlow_maint /home/iclac/script_writing/2monthsago.txt: 04/30/2009: No se ha encontrado. **** Se muestra el valor, pero no estoy seguro de por qué los informes' no encontrado ' Ejecutar Fecha 06/01/2009, Jueves Purgue __________ **** Se supone que es la lista de las'04 / 30/2009 'fecha aquí. perl / apps / Lawson / general / bin / batch.pl MoveWorkunitToHistory movimiento outputFileName / apps / Lawson / Derecho / bpm / wflog / archivo / pflows_move_hist.txt-processThurDate También he probado la udate con comillas y, a continuación, sin comillas. Cuando hago los informes que el aguijón como el valor - véase más adelante. Código: udate \u003d "/ home/iclac/script_writing/2monthsago.txt" Resultados: 06/02/2009 Fecha Ejecutar, Purgue Jueves / home/iclac/script_writing/2monthsago.txt Alguna idea sobre lo que estoy haciendo mal. Firmado: Absolutamente confundido alias Leslie Publicar Actualización ----- ----- Con la ayuda de un compañero de trabajo que tenemos que trabajar. Necesitaba cambiar mi udate la línea de lo anterior a lo que se enumeran a continuación: udate \u003d `cat / home/iclac/script_writing/2monthsago.txt»; En la actualidad funciona como un encanto. Gracias! |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|