Tengo un comando como python abc.py -p 'Ruta del archivo' -c 'Ruta del archivo'.
Respuesta1
Supongo que lo que querías preguntar es cómo usar los argumentos de la línea de comando junto con unalias(que no puedes). Intenta definir unfunciónen cambio:
Usandozsh:
% func abc() { echo python abc.py -p "$1" -c "$2" } % abc def ghi python abc.py -p def -c ghi
Usandointento:
$ function abc { echo python abc.py -p "$1" -c "$2"; } $ abc def ghi python abc.py -p def -c ghi
Quizás también quieras echar un vistazo aalias versus función en scripts bash.