Você parece estar confuso com o perl. O shell padrão no seu mac é o bash, que não pode definir variáveis da mesma maneira, ou usando a mesma sintaxe, como perl. Para definir uma variável chamada '$ number' para o resultado de '13 * 2 'usando perl, em uma bash CLI, você faria:
my-macbook:~ $ perl -e '$number = 13 * 2; print $number, "\n";'
26
Para fazer a mesma coisa no bash, você poderia:
my-macbook:~ $ number=$(expr 13 \* 2); echo $number
26
Você não pode colocar a sintaxe raw perl no seu shell bash no Terminal, porque o shell bash em execução no Terminal está esperando a sintaxe bash. Bash é uma linguagem inteira em si, e não é compatível com o perl. Para dizer ao bash que você quer executar algum código usando o perl ao invés do bash, use o flag -e
do Perl (como em e para execute), então coloque o código perl entre aspas simples.