Skip to main content

SomeA couple of ideas:

for i in DLG*-*-*-sprite.ogg; do echo "${i//[^0-9]}" | head -c 2; echo ;done

for i in DLG*-\*-\*-sprite.ogg; do echo "${i//[^0-9]}" | head -c 2; echo ;done

If you are sure they are all same length:

for i in DLG*-*-*-sprite.ogg; do echo "${i:3:3}" ;done

for i in DLG*-\*-\*-sprite.ogg; do echo "${i:3:3}" ;done

Some ideas:

for i in DLG*-*-*-sprite.ogg; do echo "${i//[^0-9]}" | head -c 2; echo ;done

If you are sure they are all same length:

for i in DLG*-*-*-sprite.ogg; do echo "${i:3:3}" ;done

A couple of ideas:

for i in DLG*-\*-\*-sprite.ogg; do echo "${i//[^0-9]}" | head -c 2; echo ;done

If you are sure they are all same length:

for i in DLG*-\*-\*-sprite.ogg; do echo "${i:3:3}" ;done
Source Link
fede.evol
  • 1.9k
  • 1
  • 12
  • 6

Some ideas:

for i in DLG*-*-*-sprite.ogg; do echo "${i//[^0-9]}" | head -c 2; echo ;done

If you are sure they are all same length:

for i in DLG*-*-*-sprite.ogg; do echo "${i:3:3}" ;done