![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Hoe maak je een script (Bash, KornShell, enz.) wordt uitgevoerd door de muis te klikken? | dariyoosh | Programmeren en Shell Scripting | 2 | 03-09-2009 01:44 PM |
| helpen met Kornshell functie | ckrieger1 | Programmeren en Shell Scripting | 1 | 04-12-2004 11:43 |
| Hulp nodig met KornShell script | ckrieger1 | Programmeren en Shell Scripting | 1 | 02-13-2004 10:34 |
| mailx in kornshell script passeren retourcode aan CA-Unicenter | Connie | UNIX for Advanced & Expert Gebruikers | 1 | 04-23-2002 09:45 |
| Kornshell 93 | Ask Me | UNIX voor Dummies Questions & Answers | 1 | 07-12-2001 05:56 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Hulp bij Kornshell Script
Hoi,
Ik ben een nieuweling op de programmering en wat hulp nodig met een kornshell script I've schriftelijke instructies. Ik heb een inputdirectory met al mijn. Shp bestanden. In mijn input directory de shapefiles zijn vernoemd XXXX_original.shp, XXXX_UPDATE.shp ect. In mijn. Ksh script Ik heb een lus die lussen door alle bestanden in de inputdirectory preforming een vertaling. Hier is mijn code voor mijn for-lus. voor bestand in $ InputDirectory / *. shp doen * loopt vertaling gedaan Dit werkt prima, maar ik wil u een aandoening aan mijn for-lus. Ik wil alleen mijn lus te lopen wanneer ik bestanden die kunnen worden vertaald tegen elkaar. Bijvoorbeeld, in mijn input directory Ik wil alleen mijn lus te lopen wanneer ik bestanden hebben XXXX_original.shp en XXXX_Update.shp ect. in de input map. Ik wil niet dat mijn lus te lopen wanneer ik de ontbrekende bestanden. Bijvoorbeeld, in mijn input directory Ik wil niet dat mijn lus te lopen als ik hebben XXXX_original.shp en geen overeenkomstige XXXX_Update.shp. Of XXXX_Update.shp en NO XXXX_original.shp. In plaats daarvan kon ik heb een berichtvenster pop up met een bericht naar de gebruiker. Alle hulp wordt zeer gewaardeerd. Bedankt, Bryan |
|
||||
|
Bedankt voor de reactie Jerry,
Mijn probleem lijkt te lopen diepere, Ik heb een map genaamd shp_mslinks, met een reeks bestanden, kunt zeggen; XXXX_original.shp XXXX_UPDATE.shp YYYY_original.shp YYYY_UPDATE.shp ZZZZ_original.shp ZZZZ_UPDATE.shp ect. Ik heb ook een lus doen die voorvormen een transformatie op elk bestand in de map shp_mslinks, mijn lus; # Verzendtoets doen lus en vertalen elke shp-bestand in de InputDirectory voor bestand in $ InputDirectory / *. shp doen # Strip uitgeschakeld pad fname \u003d $ (file ##*/} # Strip uitgeschakeld extentie fname \u003d $ (fname% .*) print | tee-a-i $ WorkingDirectory / change.txt print "$ fname.shp vertalen van vorm om vorm te geven" | tee-a-i $ WorkingDirectory / change.txt print "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" | teje-a-i $ WorkingDirectory / change.txt # Draai vertaling programma gedaan Het probleem is alleen loopt de transformatie op de _original.shp bestanden in de map shp_mslinks en ik willen dat het rijden op zowel de _original.shp en _UPDATE.shp Nogmaals bedankt. |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|