Я хочу иметь возможность топологически сортировать ориентированный граф, но иметь возможность указать используемый тип сортировки по тай-брейку.
Например, учитывая:
horse cat
dog cat
elephant cat
cat mouse
mouse snake
dog snake
elephant snake
Я бы хотелсортировать тай-брейки в алфавитном порядке.
tsort
дает следующий вывод:
elephant
dog
horse
cat
mouse
snake
Я хотел бы:
dog
elephant
horse
cat
mouse
snake
Есть ли простой способ заставить этоповедение?Я не могу изменить исходный список, но могу манипулировать им перед применением tsort.Решение должно быть bash, но я не намерен использовать сам tsort.