การใช้ _kill เสร็จสมบูรณ์ใน. bashrc ล้มเหลว


1

ฉันพยายามที่จะขยายความสมบูรณ์ทุบตี

alias perf-connect-process="perf record -p";
alias pperf=perf-connect-process;
complete -F _kill perf-connect-process;
complete -F _kill pperf;

_killโดยการนำฟังก์ชั่นที่มีอยู่ทุบตีเสร็จสิ้น

แต่เมื่อฉันพยายามทำให้เสร็จสมบูรณ์pperfหลังจากการรีโหลด.bashrcมันล้มเหลวโดยบอกว่า_killไม่มีฟังก์ชั่นนี้

อย่างไรก็ตามเมื่อฉันแทรก

complete -F _kill pperf;

ลงใน bash prompt และลองทำสิ่งต่าง ๆ ตามที่คาดไว้ ทำไม?


1
ตกลงฉันลบออกจาก Stackoverflow
Nordlöw
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.