Bonsoir,
J'ai voulu inverser les colonnes de mon fichier, la troisième et la deuxième colonne mais j'ai des saut de lignes et je voudrais comprendre le pourquoi!!
acro-osteolysis|C05.116.099.052|72.22
acro-osteolysis|C05.116.264.579.052|66.58
acupuncture|H02.004|86.07
addison disease|C19.053.500.263|71.74
addison disease|C20.111.163|78.21
administrative personnel|M01.526.070|79.05
adrenalectomy|E04.270.115|78.96
adrenergic agents|D27.505.519.625.050|68.36
adrenergic agents|D27.505.696.577.050|68.29
adult|M01.060.116|79.15
agglutination|G02.111.087.026|71.85
agglutination|G02.149.115.026|71.81
agglutination|G12.425.143.100|71.93Résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part awk -v OFS="|" -F "|" '{print $1,$3,$2}'
J'ai essayé de joindre les lignes sous commandesacro-osteolysis|72.22
|C05.116.099.052
acro-osteolysis|66.58
|C05.116.264.579.052
acupuncture|86.07
|H02.004
addison disease|71.74
|C19.053.500.263
addison disease|78.21
|C20.111.163
administrative personnel|79.05
|M01.526.070
adrenalectomy|78.96
|E04.270.115
adrenergic agents|68.36
|D27.505.519.625.050
adrenergic agents|68.29
|D27.505.696.577.050
adult|79.15
|M01.060.116
agglutination|71.85
|G02.111.087.026
agglutination|71.81
|G02.149.115.026
agglutination|71.93
|G12.425.143.100
mais ça ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sed 'N;s/\n|/|/' sed -e :a -e '$!N;s/\n|/ /;ta' -e 'P;D'
Pouvez vous m’éclairer svp je vous remercie à l'avance
Partager