Como escrever um alias quando o comando inclui o caminho do arquivo

Como escrever um alias quando o comando inclui o caminho do arquivo

Eu tenho um comando como python abc.py -p 'Caminho do arquivo' -c 'Caminho do arquivo'.

Responder1

Presumo que o que você queria perguntar é como usar argumentos de linha de comando em conjunto com umapelido(o que você não pode). Tente definir umfunçãoem vez de:

  • Usandozsh:

    % func abc() { echo python abc.py -p "$1" -c "$2" }
    % abc def ghi
    python abc.py -p def -c ghi
    
  • Usandofesta:

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

    Você também pode querer dar uma olhadaalias vs. função em scripts bash.

informação relacionada