Есть ли способ передать завершающие n символов команды функции, чтобы она выполняла ее как две команды? Например, я определяю свою функцию как abcx и всякий раз, когда я вхожу
abcxfoo
в командной строке моя функция интерпретирует его как abcx foo
. Я знаю о передаче аргументов, таких как $1
и $@
но в некоторых случаях однажды определенная функция, как та, что выше, может действительно сэкономить время.
Я имею в виду, что у меня есть много псевдонимов cd
которые я хотел бы назвать как cdlinux
, заставляя меня перейти на ~/Documents/Linux , без необходимости определения псевдонима для каждой отдельной папки в моем Document ( что я и сделал до настоящего времени).