Предполагая, что контекст
some-command | sed 's/ /':'/' | sed 's/ /-/' > file.list
Давайте разберем его по частям. Предположим, например, что some-command
— это echo 'проверка команды'
.
Затем sed 's/ /':'/'
заменяет первый пробел на :
.
проверка команды
→ проверка: команды
После этого sed 's/ /-/'
заменяет новый первый пробел на -
test:of-command
→ test:of-the-command
Это преобразование применяется к каждой строке вывода some-command
.
Как упоминал @Philippos в комментариях, непонятно, почему :
здесь не цитируется. Было бы лучше, как
some-command | sed 's/ /:/' | sed 's/ /-/' > file.list
Но sed
не ограничивается одной заменой на экземпляр. Так что даже лучше
some-command | sed 's/ /:/; s/ /-/' > file.list
попробуйте wirehark без каких-либо изменений, просто с помощью "sudo".