MAC OSX BASH 쉘 4.4.x로 업그레이드 하기

macOS High Sierra 10.13.5 기준으로 설치되어 있는 bash 의 버전은 3.2.57 버전이다.

bash 4.x 부터는 tab키를 눌렀을 때 한글 파일명도 자동완성을 지원하며 bracket expansion 기능에 추가된 부분이 있다. 고로 망설이지말고 업그레이드 해도 된다.

bracket expansion은 다음과 같다.

$> echo {0..10}
0 1 2 3 4 5 6 7 8 9 10
$> echo {a..d}
a b c d

bash 4.x에 추가된 기능은 3번째 파라미터를 지원한다. (Step)

$> echo {1..10..3}
1 4 7 10

뭐 여러 글을 읽어보았지만 소스 설치를 하라는 곳이 있었고 brew로 설치해서 터미널을 설정하고 뭐 다양했는데 가장 깔끔하고 만족한 방법을 정리하고자 한다.

$> brew install bash
$> sudo vi /etc/shells
# 문서 하단에 /usr/local/bin/bash 를 추가 해 준다.

$> chsh -s /usr/local/bin/bash

bash 의 변경 사항에 대해선 아래 링크를 참고

http://tiswww.case.edu/php/chet/bash/NEWS

namioto's profile image

namioto

2018-06-26 15:45

Read more posts by this author