Bonjour la communauté.
J'ai un petit soucis depuis hier que je n'arrive pas à résoudre.
J'ai fichier csv "pg_database" qui a en son sein plusieurs colonnes dont respectivement hostname, datname, datdba,...
J'ai créé une colonne is_database_system dans le fichier dans laquelle je devrais inscrire si oui ou non la database est une database système.
Et aussi je voudrais pouvoir créer la colonne à la fin, si quelqu'un a la solution.
Je vous mets le code pour que vous voyez plus clair.
Je voudrais pouvoir insérer pour chaque ligne de la colonne is_database_system que j'ai créée l'information True ou False selon le cas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 while read ligne; do dbname=$(echo "$ligne" | cut -d';' -f2); if [ $dbname = "datname" ]; then sed -i "1s/^/is_database_system$delim/" $script_path_result/pg_database.csv else for i in "${list_of_database_system[@]}"; do if [ "$i" = "$dbname" ]; then sed -i "2,$ s/^/True$delim/" $script_path_result/pg_database.csv #break; else sed -i "2,$ s/^/False$delim/" $script_path_result/pg_database.csv fi done fi done < $script_path_result/pg_database.csv }
Partager