Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
for i in ls dir; do var=${i#*_}; echo ${var%%.txt}; done
ls -1 dir | tr '_.' '\t' | cut -f2
ls -1 dir | grep -Eo '_(\w+)\.'
ls *_*.txt|sed 's/^.*_\(.*\)\.txt$/\1/'
ls | awk -F"_|.txt" '{print $2}'
ls -1 | cut -d "_" -f 2 | cut -d "." -f 1