2012-09-09 4 views
3

:중괄호 확장 및 Readline와

a=xyz 
echo $a 

내가 $a 후 작성한 Readline 명령 C-M-E를 실행하고 얻을 수 있습니다 : 명령이 실행되기 전에

echo xyz 

. 내가 입력하면

그러나 :

echo a{x,y,z}b 

를 다음의 readline 명령 CME를 발행, 나는 아직도 얻을 :하지

echo a{x,y,z}b 

을 내가 기대 한대로 :

echo axb ayb azb 

인가 중괄호 확장을위한 readline 명령이 있습니까?

답변

2

bash 4.2부터는 명령 행 입력에서 중괄호 확장을 수행 할 방법이 없습니다.

2

배쉬를 지원하지 않는, 당신은 서브 쉘로 해결 할 수 :

echo `echo a{x,y,z}b` 

중괄호 확장은 그런데 zsh을 지원합니다.