![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| A gestão de documentos com Epiware | iBot | UNIX e Linux RSS Notícias | 0 | 09-04-2008 11:10 |
| NOAH Document Management System 3.2.2 (Default sucursal) | iBot | Software Release - RSS Notícias | 0 | 08-18-2008 04:30 |
| PolDoc Document Management System: Versão 0,9642 liberada | iBot | Software Release - RSS Notícias | 0 | 07-12-2008 05:30 |
| Epiware Document Management 4.8.5 (Default sucursal) | iBot | Software Release - RSS Notícias | 0 | 01-12-2008 07:10 |
| NOAH Document Management System 3.2.1 (Default sucursal) | iBot | Software Release - RSS Notícias | 0 | 01-02-2008 05:00 |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
||||
|
Shell Scripted Document Management System
Ao longo dos últimos 4 -5 anos, tenho acompanhado alinhavado um rudimentar 'Document Management System "para um distrito escolar Apoio usando Linux Bash Shell scripts ..
O objetivo do script foi a completar características de um candidato Job Center que tinha muito simplista métodos de lidar com ficheiros anexos. Eles estão em processo de adaptação a uma nova revisão do software e da nova versão utiliza uma tabela na base de dados de backup para indexar documentos disponíveis para visualização na Web Gestão telespectador. O "bairro", tem um processo de digitalização que funciona fora do pacote .. (como o pacote de software é um Recorrente Job Center) escaneamento não foi tomado em consideração .. O que temos definido é um "organizadas LOCALIZAÇÃO" Cada arquivo neste estadiamento área terá um valor nomeado consistente, mas não há tempo a varredura para verificar o conteúdo de dados. QUADRO DE CAMPOS Campo1: <DOCID> Campo2: <ITERID> Campo3: <DOCID> FIELD4: <DESCRITIVA) ((& STORENAME)> FIELD5: <STORENAME> O 1 º campo é criado quando um candidato se aplica para um trabalho e atribui um currículo para a aplicação. O 2 º campo é um sistema constante de "O" (zero) O campo é uma concatenação 5. <APPID> _ <ITERID> _ <DOCID>. Ext A 4 ª Campo <DESCRITIVA) ((& STORENAME)> é uma concatenação dos outros textos, mais um descritivo do conteúdo do arquivo colocado lá pela pessoa fazendo a varredura. O "docID" (Campo 3) é o meu problema: Por exemplo: 1. LOR1_1234_0_1.ext Por Carta de Referência 2. TRANSCRIPT_1234_0_1.ext Para Colégio Transcripts Eu tenho sido capaz de chegar a um ponto em que eu preciso verificar os valores de encenação arquivos contra os valores no banco de dados. o VALOR DO docID precisa ser "6 ou maior" pelo que o Requerente não ver estes ficheiros a partir da web como se pode ver na 1 ª cinco arquivos. ---## Lembre-se este teste é apenas dados ignorar # # DATABASE VALORES 177 | 0 | 1 | Resume-Joe-Jones.doc | 177_0_1.doc | 177 | 0 | 2 | Joe Jones Carta de 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 | o Distrito Scans em informações sobre a PDF ou Word e, em seguida, coloca em um Estadiamento ESPAÇO para cada candidato com o ficheiro convenção de nomenclatura: 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 Preciso de ter os documentos nesta área estadiamento construir inserir um arquivo para verificar os valores em cima da mesa. campos-chave em "docID" "AppID" e "STORENAME" Preciso de incremento no SARAH Palin organizadas FILE: TRANSCRIPTS_5996_0_1.doc e construir um registro para inserir na base de dados como este olhar 5996 | 0 | 7 | TRANSCRIPTS_5996_0_1.doc | 5996_0_7.doc | Desde o "docID" AppID PARA 5996 já está avaliada em "6" Eu incremento por 1. Se o valor da tabela é a menos de 6 ou é nulo o valor seria "6" Então, quando estou a fazer o script com os valores na tabela de AppID 5996 deverá ser parecido com isto: 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 | No meu script anterior gostaria de passar ao largo quaisquer itens digitalizados para uma cópia de segurança local, e os novos arquivos iria receber um "balcão" enquanto [[-f $ (distpath $) (AppID) / $ (distID) _ $ (AppID) _ $ (docID). ($ ext)]] fazer ((DocID + \u003d 1)) if ((docID> 99)); depois echo "ERRO: docID muito alto!" exit 2 fi feito Eu necessidade de fazer a mesma coisa, excepto contra o arquivo de verificação da base de dados ... Última edição por rmuledeer; em 02/09/2009 03:29.. |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|