본문 바로가기
오픈소스/ubuntu

#! /bin/bash

by 규봉봉이 2020. 6. 26.

쉘 스크립트를 작성하다가  #! /bin/bash를 처음에 넣지 않았더니 오류가 발생했다!

주석이 아니었나? 무슨 기능을 하는지 알아보자

 

"#!"은 스크립트를 실행할 쉘 선언문

우분투에서는 /bin/bash 와 /bin/sh 를 쓴다. (bash --> dash)

 

bash는 예전부터 사용해오던 쉘 - 더 풍부한 기능 제공 but 수행시간 느릴 수 있음

dash는 비교적 최근에(우분투 15)에 사용하기 시작한 쉘 - 더 빠른 수행시간 but 기능이 없을 수 있음

 

'오픈소스 > ubuntu' 카테고리의 다른 글

원하는 로그 기록 남기기  (0) 2024.04.23
tcp 서버 성능 평가  (0) 2024.01.12
프로세스 로그 출력 및 모니터링  (0) 2023.10.17
open files 설정 변경  (0) 2023.08.04
core 파일 생성  (0) 2023.04.12