Ero sivun ”Rename” versioiden välillä
Siirry navigaatioon
Siirry hakuun
taulukot nykyaikaan
p (l) |
(taulukot nykyaikaan) |
||
Rivi 1: | Rivi 1: | ||
[[ | {{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}} | ||
'''rename''' [[komentorivi]]komentoa käytetään [[tiedosto]]jen uudelleennimeämiseen tapauksissa, joissa [[mv]]:n toimintojen ei katsota riittävän. Renamella voidaan esimerkiksi helposti muuttaa kaikkien hakemiston tiedostojen nimissä olevat isot kirjaimet pieniksi tai niissä esiintyvä tietty kirjainjono toiseksi. Komento käyttää [[Perl]]in syntaksia muutettavan nimen määrittämisessä. | |||
==Rakenne== | ==Rakenne== | ||
Komento voidaan jakaa neljään osaan. | Komento voidaan jakaa neljään osaan. | ||
{| | {| class="wikitable | ||
! Komento | ! Komento | ||
! Valitsin | ! Valitsin | ||
! Syntaksi | ! Syntaksi | ||
! Kohteet | ! Kohteet | ||
|- | |- | ||
| rename || -n || 's/ *//g' || *.mp3 | |||
| rename || -n || 's/ *//g' || *.mp3 | |||
|} | |} | ||
Yllä oleva esimerkki näyttää listan ([[valitsin]] <tt>-n</tt>) <tt>mp3</tt>-tiedostoista, joiden nimien sisältämät tyhjät kohdat olisi korvattu merkillä <tt>-</tt>. | Yllä oleva esimerkki näyttää listan ([[valitsin]] <tt>-n</tt>) <tt>mp3</tt>-tiedostoista, joiden nimien sisältämät tyhjät kohdat olisi korvattu merkillä <tt>-</tt>. | ||
Syntaksin perusrakenne: | Syntaksin perusrakenne: | ||
{| | {| class="wikitable | ||
! Ohjain | ! Ohjain | ||
! Ehto | ! Ehto | ||
Rivi 21: | Rivi 21: | ||
! Selite | ! Selite | ||
|- | |- | ||
| s || foo || bar || ohjain s etsii kaikki <tt>foo</tt>-merkkijonot ja muuttaa ne <tt>bar</tt>:iksi | | s || foo || bar || ohjain s etsii kaikki <tt>foo</tt>-merkkijonot ja muuttaa ne <tt>bar</tt>:iksi | ||
|- | |- | ||
| y || foo || bar || ohjain y etsii kirjaimia <tt>f o o</tt> ja korvaa ne vastaavilla <tt>b a r</tt>-kirjaimilla | | y || foo || bar || ohjain y etsii kirjaimia <tt>f o o</tt> ja korvaa ne vastaavilla <tt>b a r</tt>-kirjaimilla | ||
|} | |} | ||
==Käyttö== | ==Käyttö== | ||
Hyödyllisiä Perl-syntakseja | Hyödyllisiä Perl-syntakseja | ||
{| | {| class="wikitable | ||
! Syntaksi | ! Syntaksi | ||
! kohde | ! kohde | ||
! selite | ! selite | ||
|- | |- | ||
| 's/ *//g' || *.mp3 || Korvaa tyhjät välimerkit kaikista hakemiston mp3-tiedostoista merkillä - | | 's/ *//g' || *.mp3 || Korvaa tyhjät välimerkit kaikista hakemiston mp3-tiedostoista merkillä - | ||
|- | |- | ||
Rivi 44: | Rivi 42: | ||
== Valitsimia == | == Valitsimia == | ||
rename-komennolla on kolme [[valitsin|valitsinta]]: | rename-komennolla on kolme [[valitsin|valitsinta]]: | ||
{| | {| class="wikitable | ||
! Valitsin | ! Valitsin | ||
! Toiminto | ! Toiminto | ||
|- | |- | ||
| -v || Tulostaa listan onnistuneesti nimetyistä tiedostoista. | | -v || Tulostaa listan onnistuneesti nimetyistä tiedostoista. | ||
|- | |- |