? (punto di domanda) Il punto di domanda ha due usi: nelle wildcard e con i template. Se si pone come ultimo carattere di una linea di comando il punto di domanda, i comandi AmigaDOS inviano in output il template, leggono una stringa dall'input corrente (di default la console corrente) ed eseguono la linea originale aggiungendovi quanto è stato letto dall'input corrente. Lo scopo principale è offrire un aiuto all'utente, che può così avere a disposizione un piccolo elenco delle opzioni disponibili con quel comando (il template appunto). In combinazione con la redirezione, tale caratteristica può essere usata per creare script sofisticati. Grazie alla redirezione, la stringa può essere letta infatti da un file esterno o dalla console corrente. Se ciò risultava molto utile sotto 1.3 per le limitazioni della Shell, a partire dal 2.0 le migliorie introdotte nella gestione delle variabili hanno reso meno significativa questa caratteristica. Può essere utile comunque per chiedere all'utente una stringa di caratteri mediante SET, con un costrutto di questo tipo: ECHO "Scrivi qualcosa: " NOLINE SET >NIL: var TO NIL: ? dopo di che, la variabile $var conterrà la stringa inserita dall'utente, come si può verificare eseguendo: ECHO $var