Bash Script: up2low

Oggi mi è venuta in mente un a considerazione: perchè continuo ad usare i comandi della shell e scrivere sempre tutto quando posso creare uno script?
Ora, da semplice appassionato di GNU/Linux e non da scafato utente :-) ho deciso di pubblicare questo semplicissimo script che permette di convertire i nomi dei files e delle directory da maiuscolo a minuscolo.
Tutto questo magari può far sorridere gli utenti del pinguino più avanzati e/o smaliziati, ma potrebbe dare una mano a chi faticosamente sta muovendo i primi passi nel mondo GNU/Linux.

Orbene… si va ad iniziare.

  1. Aprire l’editor di testi preferito (Gedit, nano, vim, ecc…)
  2. Creare un nuovo documento
  3. Incollare le seguenti righe:

    #!/bin/bash
    #
    # Script per convertire da maiuscolo a minuscolo i nomi dei files
    rename -v 'y/A-Z/a-z/' *
  4. Salvare il file con nome up2low.sh
  5. Aprire il terminale e digitare:chmod 755 up2low.sh

    per rendere lo script eseguibile.

Tutto qui!

Forse vi chiederete “Ma adesso come lo uso?”
Nulla di più semplice; questo script si può utilizzare nei seguenti modi:

  • Tramite shell indicando il percorso dei files da modificare, ad esempio:
    ./up2low.sh /home/tux7000/documenti
  • Chi usa GNOME ha la possibilità di inserirlo nella directory .gnome2/nautilus-scripts (ricordo che .gnome2 è una directory nascosta, pertanto per visualizzarla bisogna andare sul menu Visualizza e selezionare la casella Mostra file nascosti)

Bene, ora che le basi sono gettate accetto suggerimenti e critiche.

Un caro saluto a tutti!!

Lascia un commento