hello_world

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
hello_world [2023/09/05 15:46] – external edit 127.0.0.1hello_world [2026/03/24 16:26] (current) – removed admin
Line 1: Line 1:
-c든 파이썬이든 자바든 공통적으로 처음 프로그래밍을 시작하면 
  
-반드시 해보는 Hello World! 출력을 쉘 스크립트에서 해보겠다. 
- 
-<Code:Shell Script> 
-vi Hello.sh 
- 
-#!/bin/bash 
-echo "Hello World!" 
-</Code> 
- 
-vi로 Hello.sh 라는 파일을 하나 생성한 뒤 
-입력모드에서 "#!/bin/bash" 를 첫 줄에 써준다. 
- 
-매직넘버라고 하여 bash shell에서 이 스크립트를 실행하겠다는 것을 시스템에 알려주는 역할을 한다. 
- 
-echo는 c에서의 printf, 파이썬에서의 print 같은 역할을 한다. 
-코드 작성을 완료했으면 vi 모드에서 빠져나와 
- 
-<Code:Shell Script> 
-chmod +x Hello.sh 
-</Code> 
-를 입력한다. 이유는 vi로 만든 파일을 시스템에서는 실행파일로 인식하지 않기 때문. 실행파일로 인식하게끔하는 명령어이다. 
-앞으로 #!/bin/bash와 chmod +x script_file 형태는 줄기차게 보게 될 것이다. 
- 
-이제 script.sh 를 터미널 상에 입력하고 enter를 누르면 Hello World!가 출력될 것이다. 
- 
-참고로 .sh를 붙인 것은 사용자끼리 "이것은 script file 이구나" 하는 것을 알기 쉽게 하기 위해 붙인 것이지, 윈도우 상의 .exe 같은 확장자 파일이 아니다. 즉, vi Hello 로 파일을 생성해서 코드를 작성한 뒤, 실행파일로 만들어 실행해도 결과는 똑같이 나온다. 
  • hello_world.1693896415.txt.gz
  • Last modified: 2023/09/05 15:46
  • by 127.0.0.1