当命令包含文件路径时如何写别名

当命令包含文件路径时如何写别名

我有一个类似 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 脚本中的别名与函数

相关内容