No Awk:
awk '{sub(/=.*/, ""); print}' filename
Mas, acho que a solução do Rob é mais fácil:
sed 's/=.*//' filename
Digamos que eu tenha algum arquivo com várias linhas no formulário
someString=someMoreCharacters
anotherString.blah=foo=bar
blah.blah.blah=foo.bar.=foobar
Saída desejada
someString
anotherString.blah
blah.blah.blah
Eu quero usar o awk para extrair a substring que começa no início da linha e sobe até, mas não incluindo o primeiro sinal de igual. Eu quero ser capaz de canalizar essa saída para xargs.