![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Dokumentbehandling med Epiware | iBot | UNIX og Linux RSS Nyheter | 0 | 09-04-2008 12:10 |
| Noah Document Management System 3.2.2 (standardgrenen) | iBot | Software Releases - RSS Nyheter | 0 | 08-18-2008 05:30 |
| PolDoc Document Management System: Version 0.9642 lansert | iBot | Software Releases - RSS Nyheter | 0 | 07-12-2008 06:30 |
| Epiware Document Management 4.8.5 (standardgrenen) | iBot | Software Releases - RSS Nyheter | 0 | 01-12-2008 07:10 |
| Noah Document Management System 3.2.1 (standardgrenen) | iBot | Software Releases - RSS Nyheter | 0 | 01-02-2008 05:00 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Shell skriptbasert Document Management System
De siste 4 -5 årene har jeg brosteinbelagte sammen en rudimentær 'Document Management System "for en skole bydel Jeg støtter benytter Linux Bash Shell skript ..
Formålet med skripting var å komplettere funksjoner Arbeidssøker Center som hadde svært enkle metoder for å håndtere filvedlegg. De er i ferd med å oppgradere til en ny revisjon av programvare og den nye versjonen bruker en database tabellen på sikkerhetskopien å indeksere dokumenter som er tilgjengelig for visning på Internett Management viewer. Den "distriktet" har en skanning prosess som kjører utenfor pakken .. (som programvarepakken er en jobb Søkerens Center) skanning ble ikke tatt i betraktning .. Hva vi har definert er en "scene STED" Hver fil i denne oppsetningen området vil ha en konsekvent navngitt verdi, men det er ingen vei ved skanning tid til å sjekke databasen innhold. TABELL FIELDS FIELD1: <DOCID> FIELD2: <ITERID> FIELD3: <DOCID> FIELD4: <(DESCRIPTIVE) & (STORENAME)> FIELD5: <STORENAME> 1. Field opprettes når en asylsøker gjelder for en jobb og vedlegger en CV til søknaden. 2.-feltet er et system konstant av "O" (null) The 5th Field er en sammensetning <APPID> _ <ITERID> _ <DOCID>. Ext 4. Felt <(DESCRIPTIVE) & (STORENAME)> er en sammensetning av de andre strengene pluss en beskrivende for innholdet i filen plassert der av personen gjør skanning. The "DocId" (Field 3) er mitt problem: For eksempel: 1. LOR1_1234_0_1.ext For sluttattest 2. TRANSCRIPT_1234_0_1.ext For College transkripsjoner Jeg har vært i stand til å nå et punkt der jeg må sjekke verdiene av iscenesatte filer mot verdiene i databasen. verdien av DocId trenger å bli "6 eller større» slik at søkeren ikke vise disse filene fra nettet så de kan se den 1. fem filer. ---## Husk dette er testdata bare ignorere # # DATABASE VERDIER 177 | 0 | 1 | CV-Joe-Jones.doc | 177_0_1.doc | 177 | 0 | 2 | Joe Jones Letter of 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 | Distriktet Skanner i informasjon om til PDF-eller Word-dokumenter og plasserer deretter i et utgangspunkt for hver søker med filen navnekonvensjonen: 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 må ta dokumentene i denne oppsetningen området bygge et innstikk fil for å sjekke verdier i tabellen. de viktigste feltene i "DocId" AppID "og "STORENAME" Jeg trenger å øke i Sarah Palin iscenesatte FILE: TRANSCRIPTS_5996_0_1.doc og bygge en rekord for å sette inn i databasen ser ut som dette 5996 | 0 | 7 | TRANSCRIPTS_5996_0_1.doc | 5996_0_7.doc | Siden "DocId" FOR AppID 5996 allerede er verdsatt til "6" Jeg økes med 1. Dersom verdien i tabellen er mindre enn 6 eller er null verdien ville være "6" Så når jeg er ferdig med manuset verdiene i tabellen for AppID 5996 skal se slik ut: 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 | I mitt forrige manuset jeg ville flytte ut noen skannede elementer til en sikkerhetskopien, og nye filer ville få en "counter" mens [[-f $ (distpath) $ (AppID) / $ (distID) _ $ (AppID) _ $ (docID). $ (ext)]] gjøre ((DocID + \u003d 1)) if ((docID> 99)), så echo "FEIL: docID for høyt!" exit 2 fi ferdig Jeg behovet for å gjøre det samme, bortsett fra mot sjekken filen fra databasen ... Sist endret av rmuledeer; 02-09-2009 på 03:29.. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|