![]() |
|
|
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 |
| Liste visse fil i en mappe og gøre liste | andrisetia | UNIX for dummyer Spørgsmål & svar | 1 | 09-15-2008 02:21 PM |
| Hvordan læser man argumenter for at gøre kommando | vikashtulsiyan | Shell Programmering og Scripting | 3 | 06-12-2008 05:35 AM |
| Jeg vil liste alle kommandolinje argumenter undtagen | naree | Shell Programmering og Scripting | 3 | 03-31-2008 12:11 PM |
| Bash Shell - # argumenter | DNAx86 | Shell Programmering og Scripting | 1 | 01-10-2008 01:23 PM |
| Få nye argumenter for echo kommando | Panteras | Shell Programmering og Scripting | 0 | 11-29-2007 03:43 PM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
Lav en liste i bash ud af argumenter
Hej, Jeg har en meget dum / simpelt problem, men af en eller anden grund kan jeg ikke finde ud af ... og jeg har brug for din hjælp! Jeg er skriftligt en bash scrip, der skal udføres ved hjælp af "my_script XYZ T" hvor XYZ og T kan være enhver streng, men der kan være et hvilket som helst antal argumenter. Jeg vil have mine script til at gøre en liste fra disse indgange: Code:
#!/bin/bash i=1 while [ $i -le $# ] do list=$list" ./myfile."$i i=`expr $i + 1` done echo $list Ved hjælp af ovenstående script, jeg fik: ./myfile.1 ./myfile.2 ./myfile.3 ./myfile.4 i stedet for: . / myfile.X. / myfile.Y. / myfile.Z. / myfile.T Tak for din hjælp |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|