shellscript

흐름 제어 : if 분기 if의 사용 x=5 if [ $x = 5 ]; then echo "x eqauls S." else echo "x doesn not equal S." fi if commands; then commands [elif commands; then commands...] [else commands] fi test의 사용 if 명령어와 가장 흔하게 사용되는 명령어는 test이다. 다양한 검사와 비교 작업을 수행할 수 있는데 두 가지 형태로 사용된다. test expression [expression] # 더 많이 사용됨 파일 표현식 자주 사용되는 파일 표현식. 링크에서 퍼왔으며, 사실 더 많이있다.. https://www.oreilly.com/library/view/unix-text-pro..
쉘 스크립트란? 명령어들이 나열되어 있는 파일. 쉘은 이 파일을 읽어서 마치 커맨드라인에 직접 명령어를 입력하여 실행하는 것처럼 수행 쉘 스크립트 작성 방법 스크립트 작성하기 스크립트를 실행파일로 설정하기 쉘이 접근할 수 있는 장소에 저장하기 스크립트 파일 포맷 #!/bin/bash echo 'Hello World!'실행 퍼미션 스크립트에 실팽 퍼미션을 설정하는 일반적인 방법은 두가지이다. 퍼미션 755 설정 : 모든 사용자에게 실행 권한이 주어짐 퍼미션 700 설정 : 소유자만 실행 가능 여기서 중요한 점은 실행을 위해 항상 읽기 권한이 설정되어야 한다는 것이다. 스크립트 파일 저장 위치 스크립트를 실행하기 위해 스크립트명 앞에 정확한 경로명을 입력해줘야 한다. $ ./hello_worl..
쉘 스크립트 쉘을 사용해서 프로그래밍을 할 수 있으며, 서버 작업의 자동화를 위해 필요하다. 기본문법 파일의 위의 첫 라인은 "#!/bin/bash" 로 시작해야한다. 쉘 스크립트는 실행 권한(x)을 가져야 한다. 변수선언 = 를 이용해서 선언하고 $를 이용해서 사용 (공백은 허용되지 않는다.) {}는 parameter substitution으로 $와 함께 감싼 부분에 변수를 대입해준다. #!/bin/bash word="abc" num=10 echo "${word}" echo "${num}" 기본 출력 echo, printf $# : 스크립트에 전달되는 인자들의 수 $0 : 실행된 스크립트명 $1, $2 ... : 스크립트로 전달된 인자들 (sh test.sh param1 param2 일 경우 $1은 p..
깡냉쓰
'shellscript' 태그의 글 목록