Die neue Version der GNU Bash 5.1-Shell ist bereits in Betrieb







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 .










All Articles