2020.12.30

'배시(Bash) 5.1' 출시, 업데이트 주요 내용  

Paul Krill | InfoWorld
유닉스 및 리눅스 셸의 다섯 번째 메이저 릴리즈인 ‘배시(Bash)’ 버전 5.1이 지난 12월 7일(현지 시각) 출시됐다. 릴리즈 노트에 따르면, 경로이름(Pathname)과 관련해 배시 버전 4.4(Bash 4.4)로 돌아간다는 게 이번 업데이트의 주요 내용이다. 
 
ⓒGetty Images

새 릴리즈에서 가장 중요한 변경사항은 ‘배시 4.4(Bash 4.4)’ 동작으로의 복귀다. 이를 통해 백슬래시는 포함하지만, 인용되지 않은 파일명 확장(globbing) 특수 문자는 포함하지 않는 단어에 관해 경로이름 확장을 수행하지 않는다. 

또한 배시 5.1 릴리즈는 트랩 처리에 관한 몇 가지 변경 사항을 제공하며, 셸 충돌을 일으킨 몇 가지 버그를 포함해 여러 버그를 수정했다. 배시 5.1은 메인 GNU 서버에서 다운로드할 수 있다. 이 밖에 배시 5.1의 개선사항은 다음과 같다. 

• 리드라인(Readline)에 ‘페이스(faces)’를 추가하면 포인트와 마크 사이의 텍스트가 강조 표시된다. 이는 괄호 붙여넣기로 삽입된 텍스트를 표시하고자 추가됐으며, 증분 및 비증분 기록 검색에서 찾은 텍스트도 표시한다. 

• 새 변수 SRANDOM은 시스템의 엔트로피 엔진에서 랜덤 데이터를 가져오며, 이는 선형적(linear)이지 않고 동일한 랜덤 시퀀스를 얻기 위해 리시딩할 수 없다. 

• 새로운 매개변수 변환 연산자

GNU 깃 리드라인 리포지토리의 마스터 브랜치에서 자체 스크립트 및 메이크파일(Makefiles)과 함께 새로운 독립형 리드라인 라이브러리 버전 8.1을 사용할 수 있다. 

한편 배시는 POSIX 셸 사양을 구현한 GNU 프로젝트 본 어게인 셸이지만 대화형 명령줄 편집 및 작업 제어와 같은 기능을 제공한다. ciokr@idg.co.kr
 


2020.12.30

'배시(Bash) 5.1' 출시, 업데이트 주요 내용  

Paul Krill | InfoWorld
유닉스 및 리눅스 셸의 다섯 번째 메이저 릴리즈인 ‘배시(Bash)’ 버전 5.1이 지난 12월 7일(현지 시각) 출시됐다. 릴리즈 노트에 따르면, 경로이름(Pathname)과 관련해 배시 버전 4.4(Bash 4.4)로 돌아간다는 게 이번 업데이트의 주요 내용이다. 
 
ⓒGetty Images

새 릴리즈에서 가장 중요한 변경사항은 ‘배시 4.4(Bash 4.4)’ 동작으로의 복귀다. 이를 통해 백슬래시는 포함하지만, 인용되지 않은 파일명 확장(globbing) 특수 문자는 포함하지 않는 단어에 관해 경로이름 확장을 수행하지 않는다. 

또한 배시 5.1 릴리즈는 트랩 처리에 관한 몇 가지 변경 사항을 제공하며, 셸 충돌을 일으킨 몇 가지 버그를 포함해 여러 버그를 수정했다. 배시 5.1은 메인 GNU 서버에서 다운로드할 수 있다. 이 밖에 배시 5.1의 개선사항은 다음과 같다. 

• 리드라인(Readline)에 ‘페이스(faces)’를 추가하면 포인트와 마크 사이의 텍스트가 강조 표시된다. 이는 괄호 붙여넣기로 삽입된 텍스트를 표시하고자 추가됐으며, 증분 및 비증분 기록 검색에서 찾은 텍스트도 표시한다. 

• 새 변수 SRANDOM은 시스템의 엔트로피 엔진에서 랜덤 데이터를 가져오며, 이는 선형적(linear)이지 않고 동일한 랜덤 시퀀스를 얻기 위해 리시딩할 수 없다. 

• 새로운 매개변수 변환 연산자

GNU 깃 리드라인 리포지토리의 마스터 브랜치에서 자체 스크립트 및 메이크파일(Makefiles)과 함께 새로운 독립형 리드라인 라이브러리 버전 8.1을 사용할 수 있다. 

한편 배시는 POSIX 셸 사양을 구현한 GNU 프로젝트 본 어게인 셸이지만 대화형 명령줄 편집 및 작업 제어와 같은 기능을 제공한다. ciokr@idg.co.kr
 


X