[Script] bash, shell
2015. 8. 7. 10:26ㆍComputer/Server
1. '#!' 는 magic number 이다.
'#!' 는 스크립트 가장 처음 명시되는 녀석으로 어떤 해석기로 해당 스크립트를 해석할지 선언하는 겁니다.
그래서 #! 뒤에는 정확한 경로가 있어야하지요
#!/bin/sh #!/bin/bash #!/usr/bin/perl #!/usr/bin/tcl #!/bin/sed -f #!/usr/awk -f
2. 스크립트 실행 권한 부여
스크립트를 만들었다면, 실행할 수 있는 권한을 주어야 합니다.
chmod 555 scriptname (아무나 읽고/실행 할 수 있게) chmod +rx scriptname (아무나 읽고/실행 할 수 있게) chmod u+rx scriptname (스크립트 소유자만 읽고/실행할 수 있게)
3. 스크립트 실행
./scriptname
혹은 /usr/local/bin 과 같은 디렉토리에 해당 스크립트를 옮겨 놓는다면
아래와 같이 스크립트 실행이 가능해집니다. ( bin 폴더 밑에있는 녀석들은 기본적으로 ./ 를 붙여준다고 생각하시면 편합니다)
scriptname
Github Scripts by Ruke
TIP.
regex 와 sed 쪽 문법을 좀 알아두면 편하다.
Regex 참고 : https://regex101.com/
반응형
'Computer > Server' 카테고리의 다른 글
[NodeJs] Socket.io (0) | 2015.08.26 |
---|---|
[Git] project 별 rsa 키 파일 설정시 (0) | 2015.08.19 |
[PHP] 각종 변수들 간단 설명 (0) | 2015.08.04 |
윈도우에서 APM 설치 (0) | 2015.08.03 |
[MySQL] 사용자 생성 및 디비 권한 부여 (0) | 2015.07.03 |