Anton
вопросик такой, как через команду sed удалить все слова в столбце кроме каких то определенных
например название столбца
" хуй не пизда"
удалить все слова кроме хуй и пизда
)))
Это не через sed, а через awk.
awk '/pattern/ {sub(/хуй не пизда/," не"); print}'
Ну и без конкретного примера ты не получишь ничего нормального.
Ибо по умолчанию field separator у awk это пробел. Потому каждое слово разделённые пробелом это другая колонка.
Искать можно так же по колонкам через условные переменные.
Замена, печать - везде свои особенности. Нужно знать, что было и что надо получить. Иначе...
Через sed тоже можно, но нужно будет указать немного больше регулярок. Скажем, не первое совпадение шаблона в строке. Или пятое.