Which wildcard character in shell scripting is designed to represent exactly one character?
Explanation
In shell wildcards, the asterisk (*) matches any number of characters, including zero. The question mark (?) matches exactly one character. Character sets like [ijk] match any one character listed inside the brackets, while [!ijk] matches any character not listed. Therefore, the question mark (?) is used to match a single character.