Скажем, у меня есть файл с кучей строк в форме
someString=someMoreCharacters
anotherString.blah=foo=bar
blah.blah.blah=foo.bar.=foobar
Желаемый вывод
someString
anotherString.blah
blah.blah.blah
Я хочу использовать awk для извлечения подстроки, которая начинается в начале строки и продолжается до, но не включая первый знак равенства. Я хочу иметь возможность передать этот вывод в xargs.
sed 's/=.*//'
, хотя я никогда ничего не делал с awk.Ответы:
В Awk:
Но я думаю, что решение Роба проще:
источник