새소식

Operation System/Unix & Linux

쉘 환경에서 ! 변수로 사용 되는 경우 주의

  • -
728x90
반응형
  • 쉘 환경에서 ! 변수로 사용 시 주의 사항
  • !는 histroy의 n번째 명령을 수행하려고 할 때 사용 된다.
  • !100이면 history 결과의 100번에 해당하는 명령어가 사용된다.
  • 특수문자가 쉘 명령어로 사용되는 경우 문자열 처리하는 단계가 필요하다.

[root@tibero ~]$ pass="test\!2023" [root@tibero ~]$ echo $pass test\!2023 [root@tibero ~]$ pass=\"test\!2023\" [root@tibero ~]$ echo $pass "test!2023"

728x90
반응형

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.