Michele Liberi software

versione 1.04, giugno 2026

Michele Liberi
mail: mliberi@gmail.com
cell: +393485211456
telegram: @MicheleLiberi

liberix

woha2bash, converte un oggetto woha in una script bash

Il woha salva i dati direttamente su filesystem, un file per ogni record ed una directory per ogni tabella.

Il comando woha2bash permette di trasformare un insieme di records in una script che permette di definire in modo assolutamente naturale i valori contenuti nel DB in valori contenuti in variabili.

Supponiamo ad esempio di avere i seguenti file woha:

Con il comando woha2bash "schubert'ave maria" "smetana'la moldava" >x.bash otterrò:

wohauto_rowid[0]=10308
wohauto_revision[0]=0
wohauto_version[0]=2
wohauto_ctime[0]=1237559265
artist[0]='schubert'
year[0]=''
album[0]=''
track[0]=''
title[0]='ave maria'
rating[0]='3'
mp3[0]='schubert - ave maria.mp3'
genre[0]='Classical'
lyric[0]=''

wohauto_rowid[1]=15222
wohauto_revision[1]=0
wohauto_version[1]=0
wohauto_ctime[1]=1413551942
artist[1]='smetana'
year[1]='1879'
album[1]='i maestri della musica 3.3'
track[1]='10'
title[1]='la moldava'
rating[1]='3'
mp3[1]='smetana - la moldava.mp3'
genre[1]='Classical'
lyric[1]=''

wohauto_Nrows=2

A questo punto non rimane che leggere nella script il file x.bash con il comando . x.bash per avere le variabili ed i rispettivi valori referenziabili come variabili della script.

Se l'argomento passato è una directory, woha2bash leggerà tutti i record in essa contenuti.

Semplice e molto efficace.

Per ulteriori informazioni sulla sintassi di attivazione e sulle opzioni disponibili lanciare il comando con l'opzione -h.

(c) M. Liberi, last updated: 2026-06-15