Как написать псевдоним, если команда включает путь к файлу

Как написать псевдоним, если команда включает путь к файлу

У меня есть команда вроде python abc.py -p 'Путь к файлу' -c 'Путь к файлу'.

решение1

Я предполагаю, что вы хотели спросить, как использовать аргументы командной строки в сочетании спсевдоним(чего вы не можете). Попробуйте определитьфункциявместо:

  • С использованиемзш:

    % func abc() { echo python abc.py -p "$1" -c "$2" }
    % abc def ghi
    python abc.py -p def -c ghi
    
  • С использованиемБаш:

    $ function abc { echo python abc.py -p "$1" -c "$2"; }
    $ abc def ghi
    python abc.py -p def -c ghi
    

    Вы также можете захотеть взглянуть напсевдоним против функции в скриптах bash.

Связанный контент