perl tiedoston nimen muuttaminen

perl tiedoston nimen

Miten saan muutettua tiedoston nimet Windowssin Perlillä?
Isot pieniksi ja välilyönnit pois aluksi.

Yksi malli:

perl -e 'for (@ARGV) { ($new=$_) =~ s/(. )(.)\.html$/$1$2.shtml/; rename $_, $new unless -e $new }' *.html

1

585

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Tässä on yksinkertainen Perl-skripti, joka muuttaa tiedostojen nimet Windowsissa niin, että isot kirjaimet muutetaan pieniksi ja välilyönnit poistetaan alusta:

      use File::Copy;

      my $dir = "polku_hakemistoon";
      opendir(DIR, $dir) or die "Cannot open directory: $!";
      while (my $file = readdir(DIR)) {
          next if ($file eq '.' or $file eq '..');
          
          my $new_name = lc($file);   # Muutetaan isot pieniksi
          $new_name =~ s/^\s+//;       # Poistetaan välilyönnit alusta
          
          rename("$dir/$file", "$dir/$new_name") or die "Cannot rename file: $!";
      }

      closedir(DIR);

      Muista vaihtaa polku_hakemistoon oikeaksi poluksi hakemistoon, jonka tiedostojen nimet haluat muuttaa. Tätä skriptiä voi ajaa komentokehotteessa tai Perl-skriptin suoritusympäristössä.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Eelin, 20, itsemurhakirje - Suomalaisen terveydenhuollon virhe maksoi nuoren elämän

      Yksikin mielenterveysongelmien takia menetetty nuori on liikaa. Masennusta sairastava Eeli Syrjälä, 20, ehti asua ensi
      Maailman menoa
      81
      2020
    2. En löydä sinua

      En löydä sinua täältä, etkä sinä varmaankaan minua. Ennen kirjoitin selkeillä tunnisteilla, nyt jätän ne pois. Varmaan k
      Ikävä
      20
      1814
    3. Mihin se sysipska hävisi?

      Katso Frida Kahlo elämäkerta ja opi.
      Ikävä
      32
      1507
    4. Hajoaako persut kuten 2017?

      https://www.is.fi/politiikka/art-2000011217813.html Tämä on totisinta totta. Persut on murroksessa. Osa jättää puolueen
      Maailman menoa
      206
      1406
    5. Kamala uutinen: Henkilö kuoli Tokmannin pihaan Kankaanpäässä- Jäi trukin alle

      IL 9.5.2025 Ihminen kuoli Kankaanpään Tokmannin edustalla perjantaina aamupäivästä. Poliisin mukaan henkilö oli jäänyt
      Kankaanpää
      33
      1297
    6. Mihin kaivattusi

      Ja sinun juttusi kaatui?
      Ikävä
      25
      1158
    7. Mitä uskot sinun

      Ja kaivattusi välillä tulevan tapahtumaan lähiaikoina
      Ikävä
      88
      1060
    8. Opettelen sun jokaisen virheen

      ja rakastan sua.
      Ikävä
      26
      1033
    9. Aivottomat

      Illalla yritin nukkua vuokratalossa. Klo 22.30 - 24.00 välillä 5 autoa ajoi rapun eteen, nuoria kuskaten. Eikö tule mie
      Kuhmo
      23
      837
    10. Oho! Jari Isometsä lataa suorat sanat Farmi Suomesta - Kovaa kritiikkiä: "Ei oikein enää nappaa..."

      Jari Isometsä antaa kovaa kritiikkiä Farmi Suomi -realityn nykymenosta. Oletko samaa mieltä hiihtäjälegendan kanssa? L
      Tv-sarjat
      19
      812
    Aihe