![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen! |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| hjælp til en perl script - at skrive til en datafil | meghana | Shell Programmering og Scripting | 2 | 02-04-2008 05:05 PM |
| Skrivning CGI scripting vha. perl | Alma | Shell Programmering og Scripting | 7 | 04-23-2007 10:46 PM |
| Skrivning og fuldbyrdende et script i RTR gennemførelsen af UNIX | mahajan.anubhav | Shell Programmering og Scripting | 0 | 03-16-2006 05:20 AM |
| Brug for hjælp til at skrive et UNIX script | pray44u | Shell Programmering og Scripting | 1 | 03-30-2005 08:15 AM |
| Skrivning perl-modulet | jo_aze | Shell Programmering og Scripting | 4 | 08-06-2003 12:10 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Hej Kære venner,
Jeg indsendt et par dage siden, tak for svarene. Mit oprindelige spørgsmål var for at omdøbe filer i form 3p2325294.dgn i en mappe indeholder flere filer. Jeg har brug for at tabe de første 2 bogstaver og den sidste i en UNIX-scriptet ved hjælp af Perl. Hvordan adskiller det sig fra at bruge Unix Råtanke? Syntaks eksempler tak. Meget værdsat. Dinkster |
|
||||
|
Tja, hvis du bruger skallen du arbejder i, fra kommandolinjen eller i et script, Du bruger færre ressourcer, end du ville gøre, hvis du aktivere et eksternt program. Du bruger funktioner, der er "allerede". Det er ikke meget vigtigt i det daglige arbejde, hvis et job tager 10 sekunder i stedet for 2. Afvejning kommer ind i spillet, når du har med meget store mængder data. Perl kan være meget effektivt, men hvis du kun kører dit hjem bibliotek for at omdøbe dgn-filer, er det formentlig meget nemmere at bruge, hvad du allerede har. Overførsel og kompleksitet er andre overvejelser. Dit eksempel kunne være udtrykt i en shell (dette fungerer for bash på kommandolinjen) som: Code:
for x in *.dng;do mv $x ${x:2};done
mening, for hver fil, der matcher det mønster *. DNG, omdøbe den til samme navn, men skåret ud af de første to tegn, eller rettere, starter ved karakter indeks 2. Indekset starter fra 0, så din fil 3p2325294.dgn vil blive omdøbt til 2325294.dgn Jeg tror, at når du først vænne sig til tanken Du indse den effekt af det. Der er så mange eksempler på rørsystem ting gennem sed og awk og perl, Når svaret er allerede ved fingerspidserne. Jeg har gjort det mig en masse. Det kan være lettere, fordi du ved, hvordan sed værker, så du gå til det i stedet for at udforske råtanken tilsvarende. Og jeg er ikke helt sikker på om, hvordan det vil være skrevet i Perl, Jeg er en smule rusten i denne afdeling ... / Lakris |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|