Вы не можете вызывать функции Python непосредственно из оболочки Bash. Вы получаете эту конкретную ошибку, потому что bash анализирует ваши аргументы (20,3) следующим образом:
$ echo (20,3)
bash: syntax error near unexpected token `20,3'
Чтобы передать скобки в виде строки, вам необходимо их избежать:
$ echo \(20,3\) '(1,2)'
(20,3) (1,2)
Но это еще не волшебным образом запускается как код Python - вам нужно проанализировать аргументы командной строки в вашей программе Python (сохранить как x.py):
import sys
def fn(a,b):
print a+b
eval(sys.argv[1])
Затем: [!d4 ]
$ python x.py 'fn(0,13)'
13