2019. 4. 24. 23:36
반응형
리눅스에서 터미널에 명령어를 입력하면 뭔가가 실행된다.
콘솔에 계속 입력하지 않고 sh파일을 만들어서 반복적인 입력을 간단히 처리하도록 만들 수 있다.
예를들어 간단히 0부터 100을 콘솔에 찍는 echo 1, echo 2 .... echo 100 을 실행하는 예제를 만들어본다.
일단 리눅스 터미널에서 편집기를 열어 test.sh 파일을 만든다.
나는 익숙한 nano 편집기를 이용했다.
nano test.sh
이제 100번 반복을 위한 for loop를 쓰고 그 안에 숫자를 출력하는 스크립트를 작성한다.
그리고 너무 빨리 끝나면 재미가 없기 때문에 sleep 명령어를 써서 0.1초씩 쉬어가도록 한다.
for((i=0; i<100; i++)); do
echo $((i + 1))
sleep 0.1
done
만들어진 test.sh 파일을 실행하기 위해서 권한을 부여해야한다.
chmod +x test.sh
chmod 명령어로 실행권한을 test.sh 파일에 주면 실행이 가능해진다.
실행은 다음 명령어로 할 수 있다.
./test.sh
반응형
'dev' 카테고리의 다른 글
[jQuery] toggleClass()로 클래스 on off 전환하기 (0) | 2019.05.22 |
---|---|
[jQuery] custom contextmenu (0) | 2019.05.14 |
[JavaScript] eval() : 문자열을 코드로 실행 (0) | 2019.05.13 |
[JavaScript] select 박스 옮기기 예제 (0) | 2019.05.09 |
[Spring] Spring Boot 웹프로젝트 만들기 (0) | 2019.04.16 |
[JavaScript] input file 사진파일 미리보기 추가 (0) | 2019.04.07 |
[Vue.js] 페이지 로딩전 구분문자( {{ name }} ) 숨기기 (0) | 2019.04.03 |
[Linux] 우분투 Nginx, php 설치 및 연동 링크 (0) | 2019.03.14 |