Для произвольных разделителей:
perl -lne '
@list = /\D+|\d+/g;
@sorted = sort {$a <=> $b} grep /\d/, @list;
for (@list) {$_ = shift@sorted if /\d/};
print @list'
На входе типа:
5,4,2,3
6|5,2|4
There are 10 numbers in those 3 lines
Дает:
2,3,4,5
2|4,5|6
There are 3 numbers in those 10 lines
Вы можете переустановить отсутствующие пакеты из живого дистрибутива (, например. через USB-накопитель)с помощью скрипта pacstrap после монтирования разделов и настройки сети .
pacstrap /mnt grep pacman
Для начала следуйте руководству по установке . Если вы не уверены, что уже удалили, вы также можете переустановить пакет base
.