Ошибка SET на устройстве wlp2s0; Операция не поддерживается

Предполагая, что контекст

some-command | sed 's/ /':'/' | sed 's/ /-/' > file.list

Давайте разберем его по частям. Предположим, например, что some-command — это echo 'проверка команды'.

Затем sed 's/ /':'/' заменяет первый пробел на :.

проверка команды проверка: команды

После этого sed 's/ /-/' заменяет новый первый пробел на -

test:of-commandtest:of-the-command

Это преобразование применяется к каждой строке вывода some-command.


Как упоминал @Philippos в комментариях, непонятно, почему : здесь не цитируется. Было бы лучше, как

some-command | sed 's/ /:/' | sed 's/ /-/' > file.list

Но sed не ограничивается одной заменой на экземпляр. Так что даже лучше

some-command | sed 's/ /:/; s/ /-/' > file.list
1
03.09.2016, 04:18
1 ответ

попробуйте wirehark без каких-либо изменений, просто с помощью "sudo".

0
28.01.2020, 01:11

Теги

Похожие вопросы