Ich habe einen Befehl wie python abc.py -p ‚Dateipfad‘ -c ‚Dateipfad‘.
Antwort1
Ich nehme an, Sie wollten fragen, wie Sie Befehlszeilenargumente in Verbindung mit einemalias(was Sie nicht können). Versuchen Sie, eineFunktionstattdessen:
Verwenden vonzsh:
% func abc() { echo python abc.py -p "$1" -c "$2" } % abc def ghi python abc.py -p def -c ghi
Verwenden vonSchlag:
$ function abc { echo python abc.py -p "$1" -c "$2"; } $ abc def ghi python abc.py -p def -c ghi
Vielleicht möchten Sie auch einen Blick darauf werfenAlias vs. Funktion in Bash-Skripten.