1

Я хочу обернуть 3 строки выполнения в псевдоним, но мне также нужно передать параметр, когда я вызываю его в терминале.

Нужно ли создавать функцию для этого?

Я новичок в этом, но я знаю, что в bash также есть функции.

alias blah=some_call_here; some_other_call $1; some_thing_here

$1 в приведенном выше значении - это значение, которое я хочу передать при вызове псевдонима. Чтобы это назвать, я хочу, чтобы это выглядело так:

blah "some text"

Не то чтобы это был текст, который я передаю.

1 ответ1

3

Псевдонимы не имеют параметров, так что да.

blah() { some_call_here ; some_other_call "$1" ; some_thing_here ; }

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .