Linux, Shell Script
                
              echo로 바로전 명령 성공 여부 확인 (echo $?)
                SecuOf
                 2018. 8. 10. 09:15
              
              
            
            echo 명령어는 text를 출력하는 용도로 많이 사용되며, script를 작성할때 현재 상태에 대한 메시지를 보여주는 용도로 많이 사용된다. 
 ~ echo This blog is Secuof Blog.
This blog is Secuof Blog.
 ~ echo "This blog is Secuof Blog."
This blog is Secuof Blog.
 ~ 
Script 를 사용할때 간혹 성공 여부를 체크 해야 할 경우가 발생하는데 아래와 같이 echo 명령어로 간단히 명령어의 성공 실패 여부를 확인 할수 있다.
가령 특정 directory를 이동할때 명령어가 성공하지 못하였다면 아래와 같이 “1”이 출력 된다.
 ~ cd /~~~~
cd: no such file or directory: /~~~~
 ✘ ~ echo $?
1
만약 명령어가 성공하였다면, 아래와 같이 “0”이 출력된다. 
 ~ cd ~
 ~ echo $?
0
이를 이용해서 script에서 명령어가 실행이 안되었을 경우 성공 여부를 체크 할수 있다.