Une commande bash affiche ceci :
Nom d'exécution: vmhba2:C0:T3:L14
État du groupe: actif
Nom d'exécution: vmhba3:C0:T0:L14
État du groupe: actif non optimisé
Nom d'exécution: vmhba2:C0:T1:L14
État du groupe: actif non optimisé
Nom d'exécution: vmhba3:C0:T3:L14
État du groupe: actif
Nom d'exécution: vmhba2:C0:T2:L14
État du groupe: actif
J'aimerais le rediriger vers quelque chose pour que cela ressemble à ceci :
Nom d'exécution: vmhba2:C0:T1:L14 État du groupe: actif
Nom d'exécution: vmhba3:C0:T3:L14 État du groupe: actif non optimisé
Nom d'exécution: vmhba2:C0:T2:L14 État du groupe: actif
[...]
c'est-à-dire supprimer chaque autre saut de ligne
J'ai essayé ... |tr "\nGroup" " "
mais cela a supprimé tous les sauts de ligne et a également supprimé d'autres lettres. Merci
3 votes
tr
est entièrement basé sur des caractères : vous avez demandé à tr de supprimer les sauts de ligne et tous les 'G', 'r', 'o', 'u' et 'p'.0 votes
Cherchez-vous toutes les autres (simples) nouvelles lignes à la fin d'une ligne, ou plusieurs nouvelles lignes comme
\n\n
, ou les deux ?