Я пытаюсь продлить завершение bash
alias perf-connect-process="perf record -p";
alias pperf=perf-connect-process;
complete -F _kill perf-connect-process;
complete -F _kill pperf;
повторно используя существующую функцию завершения bash _kill
.
Но когда я пытаюсь завершить pperf
после перезагрузки .bashrc
он не может сказать, что функция _kill
не существует.
Однако, когда я вставляю
complete -F _kill pperf;
в мою командную строку bash и попробуйте снова, все работает как положено. Зачем?