Går igenom den regex jag använde oxå.
grep -oP "(st)?\d+.pdf"
Text inom parantes matchar grupper, t.ex. (foo|bar|baz) matchar antingen "foo", "bar" eller "baz"
Detta föjs av ? vilket innebär exakt 1 eller 0 av föregående.
\d är digits, dvs allt mellan 0-9
+ är exakt 1 eller fler av föregående
.pdf ordagrant ".pdf"
edit:
greps -o flagga tar bort allt som inte matchas.