$ rename -n 's/^(.{18}).*$/$1.srt/' *.srt
StargateSG1.s02e19.One.False.Step.AC3.DVDRip.DivX-AMC.srt renamed as StargateSG1.s02e19.srt
Você teve 2 problemas:
-
\d
significa qualquer dígito, enquanto você precisa de.
, que é qualquer caractere. - Você não correspondeu ao restante do nome do arquivo, portanto, a operação de substituição não o teria removido.