Sort by block of lines
by arrals.vl from LinuxQuestions.org on (#5A9GH)
Hi all,
I am trying to sort a large text file that looks like this:
BBBID: 0000000125
3F007F4A6FC1;CD0E658FB0BAB0757C2F8DAAE2AC1
3F007F4A6FC1;A98FB374CF8D591BFCD85F4AD8310
3F007F4A6FC1;77FA4E59E3B041FC197B97FECDADC
BBBID: 0000000009
3F007F4A6FC1;F9194570E1367FDC7B061F23D0DDC
3F007F4A6FC1;BB35B94042CEC62A43E1C20ADF107
3F007F4A6FC1;8A7D31691BCC22C944626FB646D0E
BBBID: 0000000007
3F007F4A6FC1;7E3A77C54A291344991F28F4A9ED5
3F007F4A6FC1;6D54A9B2A435E1052A8016E854C89
3F007F4A6FC1;59EC862518C62ADE0F29BBC750183
BBBID: 00000006678
3F007F4A6FC1;BC84A45A8709D13A1A220A716EC57
3F007F4A6FC1;BBF10BCAD2952FB46EF73834FE54C
3F007F4A6FC1;D9BB05DE56E20E020CDD508BFCEE9
I want to sort only by the lines that have 'BBBID', like this:
BBBID: 0000000007
3F007F4A6FC1;7E3A77C54A291344991F28F4A9ED5
3F007F4A6FC1;6D54A9B2A435E1052A8016E854C89
3F007F4A6FC1;59EC862518C62ADE0F29BBC750183
BBBID: 0000000009
3F007F4A6FC1;F9194570E1367FDC7B061F23D0DDC
3F007F4A6FC1;BB35B94042CEC62A43E1C20ADF107
3F007F4A6FC1;8A7D31691BCC22C944626FB646D0E
BBBID: 0000000125
3F007F4A6FC1;CD0E658FB0BAB0757C2F8DAAE2AC1
3F007F4A6FC1;A98FB374CF8D591BFCD85F4AD8310
3F007F4A6FC1;77FA4E59E3B041FC197B97FECDADC
BBBID: 00000006678
3F007F4A6FC1;BC84A45A8709D13A1A220A716EC57
3F007F4A6FC1;BBF10BCAD2952FB46EF73834FE54C
3F007F4A6FC1;D9BB05DE56E20E020CDD508BFCEE9
Please can you help me with this?
Thank you a lot!


I am trying to sort a large text file that looks like this:
BBBID: 0000000125
3F007F4A6FC1;CD0E658FB0BAB0757C2F8DAAE2AC1
3F007F4A6FC1;A98FB374CF8D591BFCD85F4AD8310
3F007F4A6FC1;77FA4E59E3B041FC197B97FECDADC
BBBID: 0000000009
3F007F4A6FC1;F9194570E1367FDC7B061F23D0DDC
3F007F4A6FC1;BB35B94042CEC62A43E1C20ADF107
3F007F4A6FC1;8A7D31691BCC22C944626FB646D0E
BBBID: 0000000007
3F007F4A6FC1;7E3A77C54A291344991F28F4A9ED5
3F007F4A6FC1;6D54A9B2A435E1052A8016E854C89
3F007F4A6FC1;59EC862518C62ADE0F29BBC750183
BBBID: 00000006678
3F007F4A6FC1;BC84A45A8709D13A1A220A716EC57
3F007F4A6FC1;BBF10BCAD2952FB46EF73834FE54C
3F007F4A6FC1;D9BB05DE56E20E020CDD508BFCEE9
I want to sort only by the lines that have 'BBBID', like this:
BBBID: 0000000007
3F007F4A6FC1;7E3A77C54A291344991F28F4A9ED5
3F007F4A6FC1;6D54A9B2A435E1052A8016E854C89
3F007F4A6FC1;59EC862518C62ADE0F29BBC750183
BBBID: 0000000009
3F007F4A6FC1;F9194570E1367FDC7B061F23D0DDC
3F007F4A6FC1;BB35B94042CEC62A43E1C20ADF107
3F007F4A6FC1;8A7D31691BCC22C944626FB646D0E
BBBID: 0000000125
3F007F4A6FC1;CD0E658FB0BAB0757C2F8DAAE2AC1
3F007F4A6FC1;A98FB374CF8D591BFCD85F4AD8310
3F007F4A6FC1;77FA4E59E3B041FC197B97FECDADC
BBBID: 00000006678
3F007F4A6FC1;BC84A45A8709D13A1A220A716EC57
3F007F4A6FC1;BBF10BCAD2952FB46EF73834FE54C
3F007F4A6FC1;D9BB05DE56E20E020CDD508BFCEE9
Please can you help me with this?
Thank you a lot!