У меня есть файл с двумя столбцами числовых списков, и мне нужно преобразовать их в диапазоны.Ищите командную строку bash для достижения этой цели.Заранее спасибо!
Входной файл:col1 col2 col3 col41,2,3,5 б 11,12,13,14с 3,5,6 д 13,16,17ф 6 г 1,2,3,4... ... ... ... ...
Выходной файл:col1 col2 col3 col41-3,5 б 11-14с 3,5-6 д 13,16-17ф 6 г 1-4... ... ... ... ...
<p>I have a file with two columns of number lists, and need to convert them to ranges. Looking for a bash command line to achieve that. Thanks in advance!</p>
<p>Input file: <br />col1 col2 col3 col4 <br />a 1,2,3,5 b 11,12,13,14 <br />c 3,5,6 d 13,16,17 <br />f 6 g 1,2,3,4 <br />... ... ... ... </p>
<p>Output file: <br />col1 col2 col3 col4 <br />a 1-3,5 b 11-14 <br />c 3,5-6 d 13,16-17 <br />f 6 g 1-4 <br />... ... ... ...</p>