find ./dir -maxdepth 1 -type f -printf '%f\n' | awk -F'_' '{print $1}'
nebo
for f in dir/*; do [ -f $f ] && f="${f#*/}" && echo "${f%%_*}"; done
A nebo použít perl :-)P.S.: A ještě před tím si přečtěte "Jak se správně ptát" a příště nám nejdříve zdělte co to k sakru má dělat.
P.P.S.: To druhé je jen taková ukázka, že správný perlista dokáže napsat perlový kód v čemkoli