모든 쉘 키워드를 나열하는 방법?


15
$ type if
if is a shell keyword

다른 쉘 키워드를 모르겠습니다.

모든 bash 쉘 키워드를 나열하는 명령이 있습니까?

참고 : help -m쉘 내장 및 쉘 키워드를 모두 표시합니다.


나는 관련하고 도움이 두 링크를 공유 할 수있어 기뻐요 : 방문
디야

답변:


12

이것을 위해 쉘 내장 명령이 존재 compgen하는데 가장 확실하게 실행했을 때 눈치 채지 못했습니다 help -m.

$ compgen -k
if
then
else
elif
fi
case
esac
for
select
while
until
do
done
in
function
time
{
}
!
[[
]]
coproc

help -m compgen대한 자세한 내용 을 참조하십시오 compgen.


3

여기 에서 가져온 아이디어 :

  • bash에서 모든 키워드를 나열하려면 먼저 터미널에서 다음 명령을 실행하십시오.

    complete -A keyword :
  • 그런 다음 프롬프터에 다음을 입력하십시오 :SpaceTabTab..

나를 위해 매우 잘 작동합니다.

!         {         coproc    elif      fi        if        then      while     
[[        }         do        else      for       in        time      
]]        case      done      esac      function  select    until     
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.