Convertir en une seule ligne pour chaque section [dupliquer]

-3

J'ai des données comme indiqué ci-dessous. Je veux le convertir en une seule ligne pour chaque partie (en commençant par #).

Je le veux comme:

#6536  -  NEW [R]  -  *NONE*.
  communicationFailureEvent  -  SITE  -  MSC_MR1_B02_KBN1(55/JANPAT4-1/D311-CE/DEL-ODM_L): 55 SITE  -  15/04/2018  11:21:55.
  [0]  Last RSL Link Failure   -  FMIC  -  Critical -/-.
  Config Tag 1

#7811  -  NEW [R]  -  *NONE*.
  communicationFailureEvent  -  SITE  -  MSC_MR1_B17_KB3(8/PNB_3G/D323-CE/DEL-IBM_L): 8 SITE  -  25/04/2018  15:52:04.
  [0]  Last RSL Link Failure   -  FMIC  -  Critical -/-.
  Config Tag 3ed1

#5569  -  NEW [R]  -  *NONE*.
  communicationFailureEvent  -  SITE  -  MSC_MR1_B22_GZBD2(49/TRISHUL-APT_3G/D441-GZ/GZB): 49 SITE  -  23/06/2018  08:28:54.
  [0]  Last RSL Link Failure   -  FMIC  -  Critical -/-.
  Config Tag 86d217

#3369  -  NEW [R]  -  *NONE*.
  communicationFailureEvent  -  SITE  -  MSC_KB1_B13_KB2(19/KIRTI-NAGAR_3G/D342-EA/DEL): 19 SITE  -  30/06/2018  11:06:41.
  [0]  Last RSL Link Failure   -  FMIC  -  Critical -/-.
  Config Tag 82cb8c

#1641  -  NEW [R]  -  *NONE*.
  communicationFailureEvent  -  SITE  -  MSC_KB1_B06_KB1(27/MOTINAGAR-NW_3G/D342-EA/DEL): 27 SITE  -  30/06/2018  12:08:59.
  [0]  Last RSL Link Failure   -  FMIC  -  Critical -/-.
  Config Tag 8540f6
===========================================================
#6536 NEW [R]   *NONE*. communicationFailureEvent SITE   MSC_MR1_B02_KBN1(55/JANPAT4-1/D311-CE/DEL-ODM_L): 55 SITE 15/04/2018    11:21:55. [0]  Last RSL Link Failure    FMIC    Critical -/-.   Config Tag 1
Vinod Kumar Yadav
la source
Qu'avez-vous essayé jusqu'à présent? Veuillez mettre à jour votre question avec votre travail. superuser.com/help/how-to-ask
spikey_richie
Le formatage est vraiment catastrophique, veuillez le changer
davidbaumann

Réponses:

0

En supposant que ce soit toujours des groupes de 5 lignes:

paste -s -d '    \n' data
  • paste -s concatène toutes les lignes dans un seul fichier, en insérant des délimiteurs si spécifié avec -d
  • les délimiteurs sont un seul caractère, si plusieurs caractères sont utilisés en alternance chaque fois qu'une ligne est ajoutée
xénoïde
la source
Ceci est votre réponse sous une autre question . La bonne chose à faire est de fermer celui-ci en double.
Kamil Maciorowski
Méta pertinente: 1 , 2 .
Kamil Maciorowski