Что не так с lsusb | awk '{print $6}' | xargs --null lsusb -sLinux

Ответить
Anonymous
 Что не так с lsusb | awk '{print $6}' | xargs --null lsusb -s

Сообщение Anonymous »

Команда 1:

Код: Выделить всё

lsusb | awk '{print $6}'
Результат 1:

Код: Выделить всё

1d6b:0002
0627:0001
0627:0001
0627:0001
0409:55aa
46f4:0001
1d6b:0003
1d6b:0002
1d6b:0003
Команда 2:

Код: Выделить всё

lsusb | awk '{print $6}' | xargs
Результат 2:

Код: Выделить всё

1d6b:0002 0627:0001 0627:0001 0627:0001 0409:55aa 46f4:0001 1d6b:0003 1d6b:0002 1d6b:0003
Но команда 3:

Код: Выделить всё

lsusb | awk '{print $6}' | xargs --null lsusb -s
Результат 3:

Код: Выделить всё

Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd QEMU Tablet
И команда 4:

Код: Выделить всё

lsusb | awk '{print $6}' | xargs --null lsusb -s
Результат 4:

Код: Выделить всё

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Я ожидаю, что для команды 3 и команды 4 будет выведен полный список. Я ошибаюсь. Отсутствует ли символ новой строки между каждым элементом вывода списка?

Подробнее здесь: https://stackoverflow.com/questions/793 ... ll-lsusb-s
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»