Information Technology Memories

맥(Mac)에서 쉘 스크립트 한꺼번에 실행하기 - 쉘 스크립트 작성

친절한올드보이 2017. 12. 18. 19:46
반응형

맥OS 사용 중에 이런 저런 쉘 스크립트(Shell Script)를 실행해야 하는 경우가 있습니다.

 

한 줄 정도 실행하는건 외워서 그냥 하면 실행하면 되지만 여러 줄을 실행해야 하는 경우는 외운다고 해도 일일이 입력하는 것은 매우 불편한 일 입니다. 그래서 한방에 코멘드 아니면 파인더로 실행 하는 팁에 대해서 간략히 포스팅 해 봅니다...^^

 

 

 

1. 파일 생성과 동시에 파일을 편집 합니다.

$ vi runshellname.sh

 

2. 아래와 같이 vi 편집 창에서 한꺼번에 실행할 스크립트를 작성 합니다.

#!/bin/sh
echo "Hello world";
echo "Run Shell";
 

3. 작성한 파일을 저장하고 vi 편집 창을 종료 합니다.

  • 쉬프트키 + z+z (z키 두번 누름)

4. 작성된 파일에 실행 권한을 부여 합니다. 권한 부여는 사용하시는 분이 상황에 알맞게 부여하시기 바랍니다.
(여기서는 755로 부여 하겠습니다.)

$ chmod 755 runshellname.sh​

5. 이제 실행을 합니다.

$ sh runshellname.sh

6. 만약에 파인더(Finder)에서 더블 클릭으로 실행을 하고 싶다면 아래처럼 파일 이름을 바꿔주시면 됩니다.
(파인더에서 파일명 변경하셔도 됩니다.)

$ mv runshellname.sh runshellname.sh.command​

 

이제 파인더에서 더블 클릭하면 터미널 창이 뜨면서 실행 될 것 입니다.