當命令包含檔案路徑時如何寫別名

當命令包含檔案路徑時如何寫別名

我有一個像 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 腳本中的別名與函數

相關內容