Bonjour a tous,

J'ai un gros soucy et pas bcp de temps pour le corriger. J'ai le script suivant :

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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
################################################################################
function log
{
################################################################################
 
echo $@ >> $DIR_LOG/$LogFile
# awk 'length($0)= 8 {print}' $DIR_LOG/$LogFile  
echo $@
}
 
################################################################################
function DB2_connect
{
################################################################################
# Connexion a l'instance 
 
cmdout=$(db2 "connect to $DATABASE USER $DBA USING $DBA_Password" 2>&1)
rc=$?
echo $cmdout
if [[ $rc -gt 0 ]]
	then
		log "Erreur rc=$rc lors de la connexion a la database $DATABASE" 
	return 1
fi
}
 
################################################################################
function SelectTable
{
################################################################################
cmdout=$(db2 "select distinct(SVALEUR) AS IDENTIFIANT_PERSONNE,'\n' from DBVALEURATTRIBUT where NCLEATTRIBUT = 915 and NCLEDOCUMENTINDEXE in (select A.NCLEDOCUMENTINDEXE from DBDOCUMENTINDEXE A, DBTYPEDOCUMENT B where A.NCLETYPEDOCUMENT = B.NCLETYPEDOCUMENT and B.NCLETYPEDOCUMENT IN (85,86,87,88,89,90,426,96) and B.NCLEDOMAINE = 77)")
 
 
rc=$?
log $cmdout
if [[ $rc -gt 0 ]]
	then
		log "Erreur rc=$rc lors du lancement du script $FichierSQL" 
		return 1
fi
}
 
 
#-------------------- Debut du corps programme
 
#------- Verification / Création de l'arborescence de travail ------------------
 
 
#. /etc/profile
#. $HOME/.profile
 
# debut des traitements - Arret des applications
 
# LogFile=Run_$(date +"%Y%m%d_%H%M%S").log
LogFile=GEDP.txt
> $DIR_LOG/$LogFile 
 
DB2_connect
rc=$?
if [[ $rc -eq 0 ]]
	then
		SelectTable	
		rc=$?
		# if [[ $rc -eq 0 ]]
		#	then
				# log "La selection de la table de controle s'est BIEN déroulée"
		# fi
fi
et j'obtiens en sortie un fichier du type :

IDENTIFIANT_PERSONNE 2 3 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -- -------------------------- 00000001
1 enregistrement(s) sélectionné(s).

Moi je voudrais que les reponses et en colonne. Sans les phrases "1 enregistrement(s) selectionné(s). Juste 00000001 en colonne.

Merci de votre aide.