Bash

Bash (acronimo per bourne again shell) è una shell testuale del progetto GNU usata nei sistemi operativi Unix e Unix-like, specialmente in GNU/Linux e macOS, ma disponibile anche per sistemi Microsoft Windows (vedi ad esempio Cygwin). Leggi di più…

Elenco Ricette


Eliminare righe con sole virgole in file csv

Eliminare da un file CSV le righe che contengono solo le virgole separatori di campi senza eliminare le virgole che separano i campi

Dividere un PDF usando un testo trappola

Dividere un file PDF usando un testo trappola presente nella stampe.

Eliminare tabelle da un FileGDB

Come eliminare tabelle da un FileGDB usando ogrinfo.

Da enne righe ad una usando Miller

Come ottenere una sola riga a partire da un file txt con enne righe

Feature class da un FileGDB ad un altro

Come importare/esportare un insieme di feature class da un FileGDB ad un altro usando ogr2ogr.

Leggere lista dei layer da un file di testo

Come leggere una lista di layer da un file di testo per usarlo in un comando ogr in ambiente bacth.

Estrarre i nomi dei layer presenti in un filegdb

Come estrarre i nomi dei layer presenti in un filegdb e suddividerli per geometry type.

Filtro con espressione in Miller

Filtro con espressione regolare in Miller.

Ricerca di geometry type con ogrinfo

Come ricercare geometry type diverse da MultiPolygon usando ogrinfo.

Estrarre le chiavi e i valori utilizzate di un dominio di campo

Come estrarre le chiavi e i valori di un dominio di campo utilizzate in un database.

Estrarre dati da un file json

Come e estrarre dati da un file json usando ogr2ogr.

Estrarre le tabelle dei domini di campo da un FileGDB

Come estrarre le tabelle dei domini di campo da un FileGDB usando ogr2ogr

Come importare un OpenFileGDB in PostGIS usando ogr2ogr

Come importare un database gdb (ESRI) in un database PostgreSQL/PostGIS

Estrarre autore e numero righe da tabelle in pagine web

Come estrarre autore e numero righe da tabelle presenti in pagine web.

Estrarre testo e link da pagine web

Come estrarre testo e link da pagine web e creare un file CSV.

Modificare line endings (EOL)

Come modificare i caratteri di fine riga (EOL or line endings) di un file

Velocizzare una JOIN tabellare usando ogr2ogr

Come velocizzare una JOIN tabellare usando ogr2ogr o altri utility

Come scrivere una JOIN tabellare con ogr

Come realizzare una JOIN tabellare usando l’utility da riga di comando ogr2ogr

Come sostituire una stringa con l'output di un comando

Ecco come sostituire una stringa di un file di testo con l’output di un comando in bash.

Caratteristiche di un CSV

Come conoscere rapidamente le caratteristiche di un CSV.

Unire enne file CSV

Unire molti file CSV con stessa struttura

Come spostare file da molte cartelle a una sola

Come spostare file da molte cartelle in una unica cartella di output usando regex.

Estrarre dati da CSV enormi

Estrarre dati da un CSV enorme, esempio il file CSV ISTAT da oltre 3 milioni di righe.

Dividere un CSV con valori univoci

Dividere un file CSV utilizzando i valori univoci di un suo campo.

Estrarre righe e metterle in colonne

Come estrarre delle righe da un lungo testo e sistemarle in colonne diverse.

Come aggiungere un carattere ogni n caratteri

Come aggiungere un carattere ogni n caratteri in un testo molto lungo.

Come ottimizzare uno script bash

Ottimizzazione tramite l’uso delle variabili.

Suddividere i file in cartelle

Come suddividere gruppi di file in cartelle specifiche.

Ultima modifica 18/02/2023: added "Leggi di più..." (1f4e7ba)