$ cat test.txt
R1C1
R2C1
R3C1
R1C2
R2C2
R3C2
R1C3
R2C3
R3C3
$ awk '{Arr[substr($0,1,2)]=Arr[substr($0,1,2)]" "$0}END{for (i in Arr){print Arr[i]}}' test.txt
R1C1 R1C2 R1C3
R2C1 R2C2 R2C3
R3C1 R3C2 R3C3
Я не знаю ни одного/usr
-слияния -, эквивалентного dpkg -S
, но есть способ избежать этой проблемы.:dpkg -S
не нужен полный путь, поэтому
dpkg -S lib/systemd/systemd
и
dpkg -S bin/systemd
даст вам ответ (s ), который вы ищете. Если вы хотите избежать перечисления всех файлов, соответствующих заданным шаблонам, в виде подстрок, добавьте*
:
dpkg -S '*lib/systemd/systemd' '*bin/systemd'
См. также dpkg -запрос :не найден путь, соответствующий шаблону /usr/bin/bash , и это описание /usr
слияния (, написанное dpkg
сопровождающий ), в котором объясняются некоторые задействованные ограничения и перечисляется ряд dpkg
функций, которые нарушены подходом пакета usrmerge
(, включаяdpkg -S
).