
Heute wurde bekannt, dass eine neue Version des GNU Bash 5.1- Befehlsinterpreters veröffentlicht wurde . Die Entwicklung dauerte zwei Jahre. Darüber hinaus gibt es weitere Neuigkeiten: Die Veröffentlichung der Readline 8.1- Bibliothek wurde erstellt , die in Bash zum Organisieren der Befehlszeilenbearbeitung verwendet wird.
Über das Neue und Nützliche - unter dem Schnitt.
- . SRANDOM, 32- . LCRNG getrandom/getentropy, /dev/urandom arc4random. , , , .
- , PROMPT_COMMANDS. .
- Readline (bracketed-paste), escape- ("\e[200~" "\e[201~") . , , .
- . / ("[key]=value"). , - , .
- . , «U», «u» «L» , , «K» — /.
- , BASH_COMPAT. Compat50 5.0 .
- , , , . 4.4. «» POSIX, .
- POSIX- , . «diff <(sort file1) <(sort file2)».
- asort, mktemp, accept, mkfifo, csv cut/lcut.
- wait "-p ". PID , «wait -n» wait .
- rl-clear-display .
- read select. trap- read. SIGINT.
- Der in readline eingeführte Befehl shell-transpose-words verwendet dieselbe Wortdefinition wie Shell-Forward-Word. Standardmäßig werden Tastaturbindungen für die Befehle Shell-Forward-Word, Shell-Backward-Word, Shell-Transponierungswörter und Shell-Kill-Word verwendet.
- Der neue Operator "test-N" bestimmt die Zeit mit Nanosekundengenauigkeit.
- Das Schreiben in die Variable BASH_REMATCH ist zulässig.
- Der Befehl "-R" wurde zu ulimit hinzugefügt, um die Ressource RLIMIT_RTTIME anzuzeigen und festzulegen.
- Beim Verlassen einer Shell schließt bash alle FIFOs, unabhängig von der Beendigung der zugehörigen Prozesse.
Die vollständige Liste der Änderungen finden Sie hier .
