The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > UNIX for dummyer Spørgsmål & svar
.
google unix.com



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

Closed Thread
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 02-01-2008
Dinkster Dinkster is offline
Registreret Bruger
  
 

Join Date: Jan 2008
Stillinger: 2
Smile Perl Unix Script Skrivning

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
  #2 (permalink)  
Old 02-01-2008
Lakris Lakris is offline
Registreret Bruger
  
 

Join Date: oktober 2007
Posts: 246
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
Closed Thread

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 04:20 PM.


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