본문 바로가기

셸스크립트2

셸 스크립트 4. 반복문 1. for문 for문을 사용하여 반복작업을 처리할 수 있다. 아래와 같이 sample4-1.sh를 작성한 뒤 chmod로 실행권한을 줘 보자. #!/bin/sh for name in file1 file2 file3; do touch $name done for 변수명 in 문자열1 문자열2 ... 구문은 지정한 문자열을 하나씩 변수에 대입해서 문자열 개수만큼 do ~ done 사이의 처리를 반복 실행한다. 위 실행결과를 보면 touch 로 file1 file2 file3 파일을 생성한 것을 알 수 있다. 추가적으로 백틱(`)을 이용한 방법이 있다. 아래와 같이 sample4-2.sh 를 생성하고 실행권한을 주자. #!/bin/sh for i in `seq 1 3`; do echo hello user$i .. 2023. 2. 1.
셸 스크립트 1. 작성과 실행 명령어를 텍스트 파일로 작성해서 한꺼번에 실행하는 방법이 있는데, 이런 기능을 셸 스크립트 라고부란다. 셸은 단순한 명령어 실행 외에도 조건 분기나 반복문 같은 프로그래밍 언어 기본 기능이 있다. 다음과 같은 내용으로 sample1.sh 파일을 만들어 보자 #!/bin/sh echo 'hello world' date 첫번째 줄 #! 다음에 셸 경로를 적어준다. /bin/sh 셸을 사용해서 셸 스크립트를 실행하겠다는 의미다. 작성한 셸 스크립트를 실행하기 전에 아래와 같이 chmod 명령어로 실행 권한을 줘야한다. $ chmod u+x sample1.sh 실행권한을 추가한 뒤 $ ./sample1.sh 위와 같이 입력하면 셸 스크립트를 실행할 수 있다. .sh 파일에 입력한 echo 'hello world.. 2023. 1. 29.