grep
+sort
+uniq
+sed
трубопровод:
grep -o '[[:alnum:]]*' file | sort | uniq -c | sed -E 's/[[:space:]]*([0-9]+) (.+)/\2@\1/'
Выход:
a@1
are@1
is@1
multiple@1
test@3
Test@1
tests@1
There@1
This@1
Короче :нет.
Драйвер — это часть программного обеспечения, взаимодействующая с ядром операционной системы. Когда вы работаете в мире ядра, взаимодействия не существует. POSIX тоже. Все полностью зависит от ОС -, :архитектуры, подсистем -и того, как они были построены и спроектированы, стандартной библиотеки, предлагаемой ядром разработчику драйвера, между Linux и Windows нет ничего общего.
Единственным способом заставить ваш осциллограф работать под Linux является:
с помощью виртуальной машины Windows и перенаправления на нее USB-устройства (возможно с помощью virtualbox или qemu ).
выполнив обратный инжиниринг при использовании его с рабочей станцией Windows :проанализируйте обмены USB, попытайтесь угадать используемый протокол и переданную команду для выполнения той или иной операции... это очень тяжелая и долгая работа...