Você escreveu que tem arquivos com o seguinte formato: NAME_DIGITS_ddd-11s-21a-ds_DIGITS_DIGITS.xml
e deseja copiar (extrair?) os primeiros DIGITS, entre os underscores.
Como suas seções são separadas por sublinhados, você pode usar algo assim:
echo NAME_DIGITS_ddd-11s-21a-ds_DIGITS_DIGITS.xml | cut -d_ -f2
O comando cut
extrai o campo 2 ( -f2
) usando sublinhado como o delimitador especificado ( -d_
)