You can delete files containing a character or number/digit in their filename using the find command and the rm command. Here is an example to delete all files containing a digit in their filename:
find . -type f -name "*[0-9]*" -delete
Explanation:
find .
: Find files in the current directory.-type f
: Find only files (not directories).-name "*[0-9]*"
: Find files whose names contain a digit.-delete
: Delete the files found.