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
Kildent Shell script namishtiwari Shell Programmering og Scripting 61 08-23-2007 06:26 AM
kildent søgning erstatte: Pls hjælp. vaibhavs Shell Programmering og Scripting 5 06-11-2007 02:44 PM
Kildent sed bestbuyernc Shell Programmering og Scripting 2 11-22-2005 01:03 PM
Kildent en ... saabir Windows & DOS: Issues & Drøftelser 1 12-12-2002 05:34 PM
Kildent File Permission Spørgsmål Hook Filsystemer, disketter og Hukommelse 3 07-16-2002 03:25 PM

 
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 06-27-2006
budrito budrito is offline
Registreret Bruger
  
 

Join Date: Jul 2002
Stillinger: 22
Kildent script spørgsmål

Hej,

Jeg er midt i at skrive en UNIX-script, der sftp filer til en ekstern vært, og jeg sidder med et problem. Problemet er, at filerne er oprettet på min server som et løbenummer, der korrelerer til en sekvens af mapper på den eksterne vært, som er stedet hvor filen skal ftp'ed.

Eksempel:
Min server filename:
myserver> / home / 572.011 O4MP ORDS 188.406 V01 DT 20060608154548.txt

The 4th felt (188406) i mit filnavn korrelerer til en mappe på den eksterne server, hvor filen skal opbevares. Så på den eksterne server, vi bør sftp'ing denne fil til sti

Remote Server:
remoteserver> / Test Documents/TestOrders/180001-190000/188001-189000/188401-188500/188406

Den eksterne server har omkring 30 + telefonbøger og sub-bibliotek intervaller oprettet for at lette denne filoverførsel. Ekstern server directory lister som interval-niveau og sub mapper følger:
100001-110000 110001-120000
180001-190000 270001-280000 300001-310000 320001-330000
330001-340000 350001-360000 370001-380000 380001-390000
390001-400000 400001-410000 410001-420000 420001-430000
430001-440000 440001-450000 450001-460000 460001-470000
470001-480000 480001-490000 490001-500000 500001-510000
510001-520000 520001-530000 530001-540000 540001-550000
550001-560000 560001-570000 570001-580000 580001-590000
590001-600000 600001-610000

Så et andet eksempel kunne være, at hvis vi fik et filnavn:
/ home / 572.011 O4MP ORDS 588.406 V01 DT 20060608154548.txt (Bemærk: 588.406 er den mappe, der skal lagres på afsidesliggende sted som beskrevet ovenfor)

Hvordan kan jeg gøre scriptet smart nok til at se på den fjerde felt i min fil navn og sftp det på den eksterne server sti:
remoteserver> / Test Documents/TestOrders/580001-590000/588001-589000/588401-588500/588406

Dette er for #! / Bin / sh, #! / Bin / csh eller #! / Bin / ksh og baseret på HP-UX 11i.

Deres bistand vil blive værdsat meget.

Tak.
 

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 05:31 AM.


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