У меня есть такие строки:
rs6605071 chr1:962943 XM_017002478.2 stuff1,stuff2 morestuff
rs6605071 chr1:962943 XM_017002479.1 stuff1,stuff2,stuff3,stuff4,stuff5 morestuff
rs6605071 chr1:962943 XR_001737138.1 stuff1,stuff2,stuff3 morestuff
rs6605071 chr1:962943 XR_001737478.1 stuff1,stuff2,stuff3,stuff4 morestuff
rs6605071 chr1:962943 NC_426604.3 stuff1 morestuff
rs6605071 chr1:962943 NC_426605.3 stuff1 morestuff
Я бы хотел отсортировать строки по 4-му столбцу для получения желаемого результата:
rs6605071 chr1:962943 XM_017002479.1 stuff1,stuff2,stuff3,stuff4,stuff5 morestuff
rs6605071 chr1:962943 XR_001737478.1 stuff1,stuff2,stuff3,stuff4 morestuff
rs6605071 chr1:962943 XM_017002478.2 stuff1,stuff2 morestuff
rs6605071 chr1:962943 NC_426604.3 stuff1 morestuff
rs6605071 chr1:962943 NC_426605.3 stuff1 morestuff
Каков наилучший подход для достижениятакой результат в bash?
Edit 1 : столбец 4 не должен сортироваться по алфавиту.Он должен быть отсортирован по количеству найденных значений (разделенных запятыми).
Заранее спасибо