У меня есть список поставщиков MAC, и мне нужно проанализировать текст, чтобы удалить информацию, которая не требуется.Удалить конкретные слова + символ в Bash
Если у меня есть эта
F8FEA8 Technico # Technico Japan Corporation
F8FF5F Shenzhen # Shenzhen Communication Technology Co.,Ltd
FC0012 ToshibaS # Toshiba Samsung Storage Technolgoy Korea Corporation
FC019E Vievu
FC01CD Fundacio # FUNDACION TEKNIKER
FC0647 Cortland # Cortland Research, LLC
FC0877 PrentkeR
FC0A81 Motorola # Motorola Solutions Inc.
Мне нужно удалить все [пробел] [слово] [#], чтобы это
F8FEA8 Technico Japan Corporation
F8FF5F Shenzhen Communication Technology Co.,Ltd
FC0012 Toshiba Samsung Storage Technolgoy Korea Corporation
FC019E Vievu
FC01CD FUNDACION TEKNIKER
FC0647 Cortland Research, LLC
FC0877 PrentkeR
FC0A81 Motorola Solutions Inc.
Это может быть сделано с Grep или sed? : S
Извините за мой плохой английский
Любой шанс, что это может быть привязано таким образом, что он будет запускаться только тогда, когда '#' находится в третьем поле? – iruvar
+1 в любом случае. – iruvar
Спасибо @ 1_CR за третье поле, может быть: 'sed -r '/^(\ S + \ s) {2} #/s/\ s \ S + \ s # //' файл'? – potong