Pista, было бы ещё быстрее, если бы вы потрудились хотя бы поверхностно ознакомиться с регулярными выражениями. Не пришлось бы тратить время на оформление вопроса.
+? квантификатор (выделить минимум, первое совпадение)
зависит от языка, баш/пых/пёрл/жабаскрипт имеют разный синтаксис
если еcть awk
то awk -F; {print $1}