IT 프로그래밍/오픈소스소프트웨어

[오픈소스소프트웨어]Shell programming

기술1 2024. 10. 7. 16:29
반응형

쉘스크립트(shell script)

  • 리눅스 명령들을 포함한 텍스트 파일
  • shell에 의해 해석되고 실행된다.

쉘 프로그래밍 or 쉘 스크립트 프로그래밍

  • 일정한 동작을 수행할 수 있도록 리눅스 명령어를 사용하여 쉘 스크립트를 작성하는 것

vi myscript로 정의해줍니다

 

 

bash라는 것은 사용하는 쉘의 프로그램명입니다. 쉘은 bash라는 프로그램입니다. bash를 실행하고 쉘의 인자로 myscript파일을 줄 것입니다. 그럼 myscript안에 있는 내용을 실행합니다

이렇게 나타나게 됩니다. knowledge를 echo한 것을 볼 수 있습니다. 화면이 지워진 이유는 myscript에 clear명령어를 넣어주었기 때문입니다.

 

source명령

현재 셀에서 주어진 script파일의 내용을 실행하라는 뜻입니다.

 

 

스크립트를 실행하는 4가지 방법

1. 파일의 절대 경로명을 입력하여 실행 

$./scriptfile
(or)
$/home/myaccount/scriptfile

2. 쉘 프로그램을 명시하여 실행

$bash scriptfile

3) . ./ (dot space dot slach)를 이용하여 실행

$ . ./scriptfile

4) source 명령어를 이용하여 실행

source scriptfile

 

 

반응형