The UNIX and Linux Forums  

Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
google unix.com



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
La gestión de documentos con Epiware iBOT UNIX y Linux Noticias RSS 0 09-04-2008 12:10 PM
NOAH sistema de gestión de documentos 3.2.2 (rama por defecto) iBOT Comunicados de prensa de Software - Noticias RSS 0 08-18-2008 05:30 PM
PolDoc sistema de gestión de documentos: La versión liberada 0,9642 iBOT Comunicados de prensa de Software - Noticias RSS 0 07-12-2008 06:30 PM
Epiware de gestión de documentos 4.8.5 (rama por defecto) iBOT Comunicados de prensa de Software - Noticias RSS 0 01-12-2008 07:10 AM
NOAH sistema de gestión de documentos 3.2.1 (rama por defecto) iBOT Comunicados de prensa de Software - Noticias RSS 0 01-02-2008 05:00 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 02-09-2009
rmuledeer rmuledeer is offline
Usuario Registrado
  
 

Fecha: febrero 2009
Puestos: 5
Shell Dramática sistema de gestión de documentos

En los últimos 4 -5 años, tengo una improvisación rudimentaria "sistema de gestión de documentos" para un distrito escolar, apoyo el uso de Linux Bash shell scripts ..

El propósito de la secuencia de comandos es para complementar las características de un solicitante de empleo que el Centro tenía muy simplista de los métodos de manejar los archivos adjuntos.

Están en proceso de actualización a una nueva revisión del software y la nueva versión utiliza una tabla de base de datos sobre el índice de copia de seguridad a los documentos disponibles para su visualización en la web de gestión de espectador.

El "distrito" tiene un proceso de exploración que se ejecuta fuera del paquete .. (como el paquete de software es un Centro de Empleo del solicitante) de exploración no se tuvo en cuenta ..

Lo que hemos definido es una "organizadas SITUACIÓN"

Cada archivo en esta área tendrá un valor llamado, pero no hay manera de escaneo en tiempo, para comprobar la base de datos de contenido.
CUADRO DE CAMPOS
Campo1: <DOCID>
Campo2: <ITERID>
Campo3: <DOCID>
FIELD4: <DESCRIPTIVO () & () STORENAME>
FIELD5: <STORENAME>

El Campo 1 se crea cuando un solicitante presenta una solicitud de Empleo y adjunta un resumen de la aplicación.

El campo 2 es un sistema constante de la "O" (cero)

El 5 de Campo es una concatenación
<APPID> _ <ITERID> _ <DOCID>. Ext

El 4 de Campo <DESCRIPTIVO () & () STORENAME>
es una concatenación de las otras cadenas, además de una descripción del contenido del archivo colocado allí por la persona que realiza la exploración.

El "DocId" (campo 3) es mi problema:


Por ejemplo:
1. LOR1_1234_0_1.ext
Carta de Referencia para
2. TRANSCRIPT_1234_0_1.ext
Las transcripciones de la universidad

He podido llegar a un punto en el que tengo que comprobar los valores de la escena archivos contra los valores en la base de datos. el valor de DocId debe ser "6 o mayor" por lo que el solicitante no ver estos archivos desde la Web, ya que pueden ver el 1 de cinco archivos.


---## Tener en cuenta esto es sólo hacer caso omiso de los datos de los ensayos # #



BASE DE DATOS DE VALORES
177 | 0 | 1 | Resume-Joe-Jones.doc | 177_0_1.doc |
177 | 0 | 2 | Carta de Joe Jones Introduction.doc | 177_0_2.doc |
55 | 0 | 1 | DebSmith-RESUME.DOC | 55_0_1.doc |
55 | 0 | 2 | DebSmith IntroLetter.pdf | 55_0_2.pdf |
5996 | 0 | 1 | Sarah_Palin-RESUME.DOC | 5996_0_1.doc |
5996 | 0 | 6 | References_5996_0_1.doc | 5996_0_6.doc |


Analiza el Distrito de la información a formato PDF o documentos de Word y los lugares a continuación en un área de ensayo para cada solicitante con la convención de nombres de archivo:
Organizadas DOCUMENTOS
<DESC> _ <APPID> _ <ITERID> _ <DOCID>. Ext
LOR1_177_0_1.doc
LOR2_177_0_2.doc
LOR1_55_0_1.doc
TRANSCRIPT_55_0_1.pdf
LOR1_5996_0_1.doc
TRANSCRIPT_5996_0_2.doc

Tengo que tener los documentos en esta área construir un insertar el archivo para comprobar los valores en la tabla.
los ámbitos clave en "DocId" "AppID" y
"STORENAME" Necesito incremento en la CAJA Palin organizadas ARCHIVO:
TRANSCRIPTS_5996_0_1.doc
y crear un registro para insertar en la base de datos en busca de esta manera
5996 | 0 | 7 | TRANSCRIPTS_5996_0_1.doc | 5996_0_7.doc |

Desde la "DocId" PARA AppID 5996 ya es un valor de "6" Me incremento en 1. Si el valor en la mesa es menos de 6 o es nulo el valor sería "6"

Así que cuando me hecho con el guión de los valores en el cuadro de AppID 5996 debe ser como este:

5996 | 0 | 1 | Sarah_Palin-RESUME.DOC | 5996_0_1.doc |
5996 | 0 | 6 | References_5996_0_1.doc | 5996_0_6.doc |
5996 | 0 | 7 | TRANSCRIPTS_5996_0_1.doc | 5996_0_7.doc |




En mi anterior script que se mueva fuera de cualquier escaneada elementos a una ubicación de copia de seguridad, y los nuevos archivos que recibe un "contador"

mientras que [[-f $ () $ (distpath AppID) / $ () distID AppID _ $ () _ $ () docID. $ (ext)]]
hacer
((DocID + \u003d 1))
if ((docID> 99)) y, a continuación,
echo "ERROR: docID demasiado alto!"
salida 2
fi
hecho

Necesidad esencial de que hacer lo mismo, salvo en contra de la verificación de archivos de la base de datos ...
Archivos adjuntos
File Type: sh jacfmt.sh (2.3 KB, 20 visitas)

Última edición por rmuledeer; al 02-09-2009 03:29 PM..
  #2 (Enlace permanente)  
Old 02-09-2009
rmuledeer rmuledeer is offline
Usuario Registrado
  
 

Fecha: febrero 2009
Puestos: 5
He encontrado una solución .. Cuando yo voy a terminarla puesto aquí .. Caso omiso de la pregunta ..
Closed Thread

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 02:12 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0