Grazie, la metto sicuramente in inventario per le bash. Per ora ho risolto
con il linguaggio usato da openrefine (GREL): spezzo la stringa
suil'apostrofo, faccio un title delle due risultanti e concateno.

toTitlecase((split(value,"'"))[0])+"'"+toTitlecase((split(value,"'"))[1])

Il giorno mer 15 mag 2019 alle ore 23:56 Daniele Forsi <dfo...@gmail.com>
ha scritto:

> Il giorno mer 15 mag 2019 alle ore 11:11 Cascafico Giovanni ha scritto:
>
> > Apropos, se qualcuno ha un'idea per convertire per esempio D'ADDARIO in
> D'Addario, la inserisco nel file delle operazioni [2]
>
> non conosco il file operazioni, ma se gestisce le espressioni regolari
> in stile Perl con \L trasformi in minuscolo e con \U in maiuscolo (la
> & รจ tutta la corrispondenza e \b il confine tra parole:
> $ echo "TEST D'ADDARIO a test" | sed -e "s/.*/\L&/" -e "s/\b./\U&/g"
> Test D'Addario A Test
>
> > [2]
> https://github.com/cascafico/OSM-ItalyFuelStations/blob/master/anagrafica.operations
>
> --
> Daniele Forsi
>
> _______________________________________________
> Talk-it mailing list
> Talk-it@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-it
>
_______________________________________________
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it

Rispondere a