Мой сценарий принимает key
качестве третьего аргумента, и он может иметь любой тип ввода ... включая символы, на которые жалуется bash.
Мне бы очень хотелось использовать этот одноразовый скрипт прямо из терминала, может кто-нибудь объяснить, как я могу заставить работать мой ввод, если он выглядит так?
>/my/scripts $ python script.py string 123 spe[i@lk;y
/bin/sh: Syntax error: "(" unexpected
y: command not found
>/my/scripts $ python script.py string 123 "spe[i@lk;y"
/bin/sh: Syntax error: "(" unexpected
И да, у меня есть #! usr/bin/env python
shebang в моем скрипте.