Bash 와일드카드 완성

Bash 와일드카드 완성

zsh와 동일한 스타일로 탭 완성 시 bash 확장 와일드카드를 만들 수 있습니까?

그럼 다음을 상상해 보세요:

mkdir new
touch new/1.txt new/2.txt new/3.log

지금,

ls new/*.txt<TAB>

다음으로 확장할 예정

ls new/1.txt new/2.txt new/3.log

그러나 ls new/확장해서는 안 되며 대신 잠재적인 일치 항목을 나열해야 합니다(와일드카드 없음).

M-*가까워지지만 아직 거기에 있지 않습니다. zsh에서 위의 내용을 시도하면 원하는 동작을 볼 수 있습니다.

답변1

C-x *( ) 를 찾고 계시는 것 같아요 glob-expand-word. 나는 zsh를 사용해 본 적이 없지만 그것이 당신이 찾고 있는 것을 수행하는지 확인하십시오.

답변2

then을 사용하면 와일드카드를 확장 set -o vi할 수 있지만 <ESC>-*탭을 누르는 것과 동시에는 아닙니다.

관련 정보