반응형 bash shell2 bash shell 실행 명령어 확인하기 출처 : http://mywiki.wooledge.org/BashFAQ/050 쉘을 생성해서 명령어를 실행할때 명령어를 확인 또는 출력을 위해서 명령어를 변수에 담는 경우가 있는데 명령어를 변수에 담게 되면 원하는대로 명령어가 실행되지 않는 경우가 있다. 명령어를 변수에 담지 않고 확인하는 방법 스크립트 실행 bash -x ./test.sh 스크립트 안에서 원하는 영역에서만 출력 #!/bin/bash A="echo hi" B="echo hello" C="$A && $B" echo $C // prints "echo hi && echo hello" set -x $C set +x echo "$A && $B" // prints "echo hi && echo hello" $A && $B #!/bin/bash A=.. 2020. 8. 20. 간단한 분기문 쉘 스크립트 쉘 스크립트에서 파라미터 하나를 입력받아 분기 처리 $ ./test_echo.sh name call_name chang $ ./test_echo.sh id call id hhhhhhh $ ./test_echo.sh param param!! with aaa, bbb param first aaa param second bbb firstParameter is aaa secondParameter is bbb test_echo.sh #!/bin/bash id='hhhhhhh' name='chang' #파라미터가 한개가 아닐 경우 사용법 출력 if [ $# -ne 1 ] then echo "usage: $0 [name|id|param]" exit 1 fi #echo_name 함수 echo_name () { echo.. 2018. 3. 6. 이전 1 다음 반응형