Hvordan lage en fil med Perl

Perl åpner filer for lesing og skriving ved hjelp av "open" funksjon. Counter-intuitivt, er åpen også funksjonen som brukes til å opprette filer. Nøkkelen er å bruke MODE argument for å gå inn i en modus som gjør at filen skapelsen. Dessverre gjør Perl syntaks ofte bruk av obskure skilletegn for å stå på for kommandoer. Dette gjør det enklere for erfarne Perl-utviklere å raskt lage programvare, men vanskelig for nybegynnere å vite hva deres alternativer er.

Bruksanvisning

1 Åpne din favoritt teksteditor.

2 Skriv inn følgende Perl kommando i teksteditor:

Åpne fil, ">", "filnavn.txt" eller dø $ !;

close (FIL);

3 Lagre arbeidet ditt. Manuset, når du dobbeltklikker, vil skape en ny tom fil som heter "filnavn.txt." Alternativt kan du høyreklikke på manus og velg "Kjør" eller skriv "perl SCRIPT" i ledeteksten.

Hint

  • Den sentrale delen av kommandoen er ">". Dette er argumentet modus. En enkelt ">" setter Perl i skrivemodus og oppretter en ny fil hvis man ikke allerede eksisterer. Det tømmer også eksisterende filer. Hvis du vil opprette en ny fil hvis man ikke eksisterer, men la noen eksisterende fil intakt, deretter bruke "føyer" modus ved å bruke ">>" heller enn ">".
  • Perl kan ikke bypass filtilgang restriksjoner pålagt av operativsystemet. Hvis du prøver å opprette en fil på et sted hvor det ikke er tillatt, for eksempel i en annen brukers hjemmekatalog, kan kommandoen mislykkes.