Quelques remarques sur le code:- A priori, l'option -F ' ' est inutile, puisque la variable FS de awk vaut déjà cette valeur.
- Je me demande comment l'assignation de requete peut tourner sans erreur sous Bash. Au fait, travailles-tu bien avec Bash?
Essaie plutôt ça:
requete="$requete '$table' || '"'!'"$space"'!'"' || $columnRequete"
Attention à la quantité de quotes, simples ou doubles! Ce qui est en rouge est entre " et ": à l'intérieur les variables sont remplacées, les ' de simples caractères. Ce qui est en bleu est entre ' et ': l'interpréteur ne va pas voir dedans, et le ! n'est pas interprété.
Idem pour l'autre assignation de requete:
requete="$requete || '"'!'"$space"'!'"' || $columnRequete"
Partager