1

Скажем, у меня есть файл с кучей строк в форме

someString=someMoreCharacters
anotherString.blah=foo=bar
blah.blah.blah=foo.bar.=foobar

Желаемый вывод

someString
anotherString.blah
blah.blah.blah

Я хочу использовать awk для извлечения подстроки, которая начинается в начале строки и продолжается до, но не включая первый знак равенства. Я хочу иметь возможность передать этот вывод в xargs.

1 ответ1

6

В Awk:

awk '{sub(/=.*/, ""); print}' filename

Но я думаю, что решение Роба проще:

sed 's/=.*//' filename

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .