The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Dokument forvaltning med Epiware iBot UNIX og Linux RSS Nyheder 0 09-04-2008 11:10 AM
Noah Document Management System 3.2.2 (Default filial) iBot Software Releases - RSS Nyheder 0 08-18-2008 04:30 PM
PolDoc Document Management System: Version 0.9642 frigivet iBot Software Releases - RSS Nyheder 0 07-12-2008 05:30 PM
Epiware Document Management 4.8.5 (Default filial) iBot Software Releases - RSS Nyheder 0 01-12-2008 07:10 AM
Noah Document Management System 3.2.1 (Default filial) iBot Software Releases - RSS Nyheder 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 Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 02-09-2009
rmuledeer rmuledeer is offline
Registreret Bruger
  
 

Join Date: Feb 2009
Stillinger: 5
Shell scriptede Document Management System

I løbet af de seneste 4 -5 år har jeg flikket sammen en rudimentær »Document Management System« for en skole distrikt støtter jeg bruger Linux Bash shell-scripts ..

Formålet med scripting var at supplere funktioner i en jobansøger Center, der havde meget forenklede metoder til at håndtere vedhæftede filer.

De er i færd med at opgradere til en ny revision af software og den nye version anvender en database tabellen på backup til at indeksere dokumenter til rådighed for visning på internettet Management beskueren.

Den "kvarter" har en scanning, der kører uden for pakken .. (som software-pakke er en jobansøger Center) scanning blev ikke taget i betragtning ..

Hvad vi har defineret en "iscenesat location"

Hver fil i dette mellemstationer område vil have en konsekvent navngivne værdi, men der er ingen måde på scanning tid til at tjekke databasen indhold.
Tabelfelter
FIELD1: <DOCID>
FIELD2: <ITERID>
FIELD3: <DOCID>
FIELD4: <(BESKRIVENDE) & (STORENAME)>
FIELD5: <STORENAME>

1. Felt skabes, når en ansøger søger et job, og lægger et CV til ansøgningen.

2. felt er et system konstant "O" (nul)

Den 5. Field er en sammenkædning
<APPID> _ <ITERID> _ <DOCID>. Ext

The 4th Field <(BESKRIVENDE) & (STORENAME)>
er en sammenkædning af de andre strenge plus en beskrivelse af indholdet af filen placeret der af den person, der udfører scanningen.

Den "DocId" (Field 3) er mit problem:


For eksempel:
1. LOR1_1234_0_1.ext
For Letter of Reference
2. TRANSCRIPT_1234_0_1.ext
For College Afskrifter

Jeg har været i stand til at nå et punkt, hvor jeg har brug for at kontrollere værdier iscenesatte filer mod værdierne i databasen. Det VÆRDI DocId skal "6 eller derover", så ansøgeren ikke se disse filer fra internettet, som de kan se den 1. fem filer.


---## Huske på dette er testdata blot ignorere # #



DATABASE VÆRDIER
177 | 0 | 1 | Resume-Joe-Jones.doc | 177_0_1.doc |
177 | 0 | 2 | Joe Jones Brev af 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 |
5.996 | 0 | 1 | Sarah_Palin-Resume.doc | 5996_0_1.doc |
5.996 | 0 | 6 | References_5996_0_1.doc | 5996_0_6.doc |


District Scanner i oplysninger om til PDF-eller Word-dokumenter og placerer derefter i en mellemstation Arealet for hver ansøger med filen navngivningskonvention:
Iscenesatte DOKUMENTER
<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

Jeg har brug for at tage de dokumenter, der i denne mellemstation område opbygge en Insert-fil for at se værdierne i tabellen.
de centrale områder på "DocId" "AppID" og
"STORENAME" Jeg er nødt til at øge i Sarah Palin iscenesatte FILE:
TRANSCRIPTS_5996_0_1.doc
og opbygge et register for at indsætte i databasen ser ud som dette
5.996 | 0 | 7 | TRANSCRIPTS_5996_0_1.doc | 5996_0_7.doc |

Da "DocId" TIL AppID 5.996 allerede er vurderet til "6" Jeg forøges med 1. Hvis værdien i tabellen er mindre end 6 eller er null værdien ville være "6"

Så når jeg er færdig med manuskriptet værdierne i tabellen for AppID 5.996 skal se sådan ud:

5.996 | 0 | 1 | Sarah_Palin-Resume.doc | 5996_0_1.doc |
5.996 | 0 | 6 | References_5996_0_1.doc | 5996_0_6.doc |
5.996 | 0 | 7 | TRANSCRIPTS_5996_0_1.doc | 5996_0_7.doc |




I mit tidligere script jeg ville flytte ud nogen scannede emner til et sikkert sted, og nye filer ville modtage en "counter"

mens [[-f $ (distpath) $ (AppID) / $ (distID) _ $ (AppID) _ $ (docID). $ (ext)]]
gøre
((DocID + \u003d 1))
if ((docID> 99)); derefter
echo "FEJL: docID for højt!"
exit 2
fi
gjort

Jeg grundlæggende behov for at gøre det samme undtagen mod check fil fra databasen ...
Vedhæftede filer
File Type: sh jacfmt.sh (2,3 KB, 19 visninger)

Sidst redigeret af rmuledeer; 02-09-2009 på 03:29 PM..
  #2 (permalink)  
Old 02-09-2009
rmuledeer rmuledeer is offline
Registreret Bruger
  
 

Join Date: Feb 2009
Stillinger: 5
Jeg har fundet en løsning .. Når jeg afslutte det jeg vil sende her .. Se bort fra spørgsmål ..
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 01:25 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0