Bash 4의 새로운 기능은 무엇입니까?

Bash 4의 새로운 기능은 무엇입니까?

저는 지금까지 bash3을 사용해 왔으며 최신 버전의 복사본을 받았습니다.

$ ./bash --version
GNU bash, version 4.1.0(1)-release (i686-pc-linux-gnu)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
$

버전 3과 비교하여 버전 4에 추가된 주요 변경 사항/기능은 무엇입니까?

답변1

이것뉴스 자료실각 버전에 추가된 기능이 나열되어 있습니다.

가장 주목할 만한 점은 4.0에서 자동 완성 인프라가 일부 개선되었고, glob 연산자(선택 사항) 추가 **, 연관 배열 및 다양한 구문 단축키가 있다는 것입니다.

답변2

가장 중요한 점은 , 및 를 포함한 set -e이전 스크립트의 동작이 약간 변경되었다는 것입니다 .( ...)[[ ... ]](( ... ))

새로운 동작은 매뉴얼에 문서화되어 있다고 합니다.

예를 들어:

$ bash3 -ec '(false); echo $?'
1
$ bash4 -ec '(false); echo $?'
$ 

관련 정보