Он очень похож на решения sed, но имеет то преимущество, что ему не нужно разветвлять другой процесс. Это, вероятно, не важно для небольших рабочих мест, но у меня были ситуации, когда такого рода вещи выполнялись для многих, многих строк файла и не-forking - значительное ускорение скорости.
Ответ 3
Как насчет использования tr?
for s in ABC3 DFGSS34 CVBB3 ; do
tr -cd 0-9 <<<"$s"
echo
done