Conversion de masse avec Casetta

Vous avez peut-être un grand nombre de fichiers Casio dans un ancien et peut reluisant format. Casetta peut vous aider, en utilisant de petits scripts.

En utilisant un script bash

(Pour GNU/Linux, *BSD, MacOS X, et les autres systèmes POSIX.)

Créez un script bash, nommé - par example - legacy2newcat.sh, avec ce contenu :

#! /bin/bash
 
# Convert all file from command line parameters in the newcat format
# Dependency: casetta >= 0.2.0
 
casetta_cmd='casetta'
output_ext='newcat'
 
for casio_file
do
    new_name="$(echo $casio_file | sed -e 's/\.[^.]\+//').$output_ext";
    $casetta_cmd -n "$casio_file" "$new_name";
done

Vous pouvez changer les deux variables, casetta_cd (pour choisir la commande de casetta, généralement “casetta”), et output-ext (pour choisir l'extension des fichiers de sortie, et donc leur format).

Pour utiliser ce script, allez (en ligne de commande) dans le dossier où sont les fichiers que vous voulez convertir. Ensuite, lancez la commande :

/path/of/the/script/legacy2newcat.sh *.FXI

(Souvenez-vous de faire attention à la casse !)

 

Powered by PHP Valid XHTML 1.0 strict Valid CSS Driven by DokuWiki

The content of this website is, without another mention, under the GNU Free Documentation License.