쉘 환경에서 ! 변수로 사용 시 주의 사항 !는 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"
쉘 환경에서 ! 변수로 사용 되는 경우 주의
쉘 환경에서 ! 변수로 사용 시 주의 사항 !는 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"
2023.07.31