Передача строки в позиционном параметре для псевдонима Git

patronus спросил: 07 октября 2018 в 11:58 в: git

Я пытаюсь создать псевдоним git, который принимает строку как целый позиционный параметр.

Например, У меня есть псевдоним:

my-alias = "!f() { \
     param1 = $1; \
     param2 = $2; \
     rem_param = ${@:3};\
     };f"

И я хочу использовать псевдоним как:

$ git my-alias abc "this is one parameter" 11 22 44

Здесь мои параметры должны быть

param1 = abc
param2 = "this is one parameter"
rem_pram = 11 22 44

При настройке я начинаю рассматривать каждое слово в строке как отдельный параметр. Таким образом, вопрос заключается в том, есть ли способ рассматривать строку как один параметр?


0 ответов