mercredi 24 août 2011

Créer des requêtes SQL Update en utilisant la commande sed

On utilise la commande sed pour créer un update SQL sur chaque ligne d'un fichier contenant 2 colonnes. La 1ere colonne contient un identifiant alphanum et la deuxième un identifiant commençant par Name_. Les 2 colonnes sont séparées uniquement par 1 seul espace.

sed 's/\(^.*\)\ \(Name_.*\)/update Table set Name="\2" where Id="\1";/' Cols.txt