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

603

    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. Minkä ikäistä ikävöit?

      Minkä ikäinen hän on ja mitä hän sinulle merkitsee/merkitsi?
      Ikävä
      87
      1787
    2. Teemu Keskisarja (ps) loisti- ja hurmasi MTV:n tentissä.

      https://www.mtvuutiset.fi/artikkeli/kommentti-keskisarja-sekoitti-pakan-suomiareenan-puheenjohtajatentissa/9180380 Kuten
      Maailman menoa
      397
      1766
    3. Koko familia taas lehdissä jauhamassa vanhoja asioitaan

      Nyt menee familialla lujaa. Martina ja äiti MeNaisissa (taas) ja Esko IS:ssa. Kuinkakohan monta kymmentä kertaa nuo sam
      Kotimaiset julkkisjuorut
      379
      1733
    4. Olet hirvein ihminen kenet olen tavannut.

      Olet järkyttävä.
      Ikävä
      96
      1679
    5. Taas syytöntä ja rehellisintä rangaistiin

      Ja vielä 13 000 euroa kaupungin oikeudenkäyntikuluja maksuun. Lisää tällaisia päätöksiä.😀
      Haapavesi
      51
      1344
    6. Aika pieni se on

      Joku sanoo että matala on suihku. Säätöä tarviaa nyt ruisku, että se ruiskuaa korkeudelle valopylvään Näin saamme näht
      Haapavesi
      53
      1310
    7. Heh, Irvi-Riikka vie duunareilta nyt arkipyhätkin

      Voihan saksilla näköjään leikellä kalenteriakin. Irvi-Riikalla ne osuivat arkipyhiin. Että sellainen duunaripuolue 😆
      Maailman menoa
      296
      1197
    8. Sinun ja kaipaamasi törmääminen

      Missä sinä haluaisit sen satunnaisen kohtaamisen mieluiten tapahtuvan?
      Ikävä
      97
      1046
    9. vinkki miehille

      Jos on ollut erimielisyyksiä ja sun käytös on satuttanut naisya, et voi palata takaisin kevyesti niin kuin mitään ei oli
      Ikävä
      168
      998
    10. Kiitos siitä

      Kiitos siitä hahmosta jonka loit, ja jonka sain tuntea, ja kutsua ystäväksi. Se oli hyvä tyyppi ja siihen oli helppo rak
      Ikävä
      43
      975
    Aihe