etc/memo

Shell Script

uyt8989 2022. 1. 23. 15:17

연구실 인턴을 하면서 터미널 만질 일이 되게 많다. SmartSSD가 금방 뜨거워지기 때문에 터미널로 온도 체크를 하고 있어야 하고 Vitis platform을 실행하려면 또 터미널을 켜서 몇가지 명령어를 넣어줘야 한다. 쉘 스크립트에 대해서 전혀 모르고 있어서 매번 이렇게 직접 쳐야하나 싶었는데 사수분이 사용하시는걸 보고 나도 필요한만큼만 공부해서 사용 중이다.

 

1. test.sh 파일을 생성한다.

2. 생성한 파일의 내용을 다음과 같이 작성한다.

#!/bin/sh

3. 원하는 내용을 추가로 더 작성한다.

4. 파일의 권한을 부여해준다.

$ chmod 755 test.sh

5. 실행은 다음 3개 중에 하나를 입력하면 된다.

$ ./test.sh
$ bash test.sh
$ sh test.sh

 

더 잘 사용하려면 알아야하는 문법이 더 있지만 간단한 명령어들을 한번에 실행해주는 것만으로도 너무 편하다.