![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| 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 |
| Hvad kommandoen til at finde ud af det registrere længden af en fast længde fil? | tranq01 | UNIX for dummyer Spørgsmål & svar | 9 | 12-04-2008 04:04 PM |
| Debian: Ny yarssr pakker fastsætte vilkårlige shell kommando | iBot | Sikkerhedsbulletiner (RSS) | 0 | 01-28-2008 10:20 AM |
| hvad der er den maksimale længde af th os-kommando linje i Unix. | kumardesai | UNIX for dummyer Spørgsmål & svar | 2 | 11-28-2007 07:37 AM |
| Hvordan kan du tage i variabler / parametre fra kommandolinjen? | avisram | UNIX for dummyer Spørgsmål & svar | 1 | 07-21-2005 10:47 AM |
| passerer kommando linje parametre til funktioner - sh | vino | Shell Programmering og Scripting | 5 | 03-05-2005 05:51 PM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
Bygningen kommando linje parametre til vilkårlig længde
Jeg kunne ikke finde en eksisterende tråd, der behandles dette spørgsmål, så forhåbentlig er det ikke overflødigt med noget tidligere udstationeret. Here goes:
Jeg skriver en C-Shell script, der kører et program, der tager et vilkårligt antal parametre: myprog-en fil1 \ -b fil2 \ -c fil3 ... \ -n fileN \ -operation "a + b + c +...+ n" De filer, som myprog opererer, i undermapper: 01/01.ext, 02/02.ext, ... osv. Da filnavne ske for at matche den mappe navne, vil jeg gerne være i stand til at passere scriptet et vilkårligt antal biblioteker (i praksis, vil der være færre end 26, så der er ingen bekymring med at løbe tør for "-x"-tags ). Scriptet vil derefter konstruere argumentet listen for myprog således at myscript.sh 01 02 03 ... 12 ville udvide til: myprog-en 01/01.ext-b 02/02.ext ... -k 11/11.ext-l 12/12.ext \ -operation "a + b + c +...+ k + l" Er der en enkel måde at gøre dette? |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|