Versi baru dari GNU Bash 5.1 shell sudah digunakan







Hari ini diketahui tentang rilis versi baru dari penerjemah perintah GNU Bash 5.1 . Butuh waktu dua tahun untuk mengembangkannya. Selain itu, ada lebih banyak berita - rilis pustaka readline 8.1 telah dibentuk , yang digunakan di bash untuk mengatur pengeditan baris perintah.



Tentang apa yang baru dan berguna - di bawah pemotongan.



  • Mesin untuk menghasilkan bilangan acak semu telah sepenuhnya didesain ulang . Sekarang tambahkan variabel SRANDOM, yang berisi nomor 32-bit acak dari generator nomor pseudo-acak sistem. Panggilan getrandom / getentropy, / dev / urandom atau arc4random digunakan sebagai pengganti LCRNG. Nah, urutan yang dikeluarkan memang tidak linier, sehingga tidak terulang jika requestnya identik.
  • , 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.
  • Perintah shell-transpose-words, yang diperkenalkan di readline, menggunakan definisi kata yang sama dengan shell-forward-word. Secara default, binding keyboard digunakan untuk perintah shell-forward-word, shell-backward-word, shell-transpose-words, dan shell-kill-word.
  • Operator baru "test-N" menentukan waktu dengan presisi nanodetik.
  • Menulis ke variabel BASH_REMATCH diperbolehkan.
  • Perintah "-R" telah ditambahkan ke batas waktu untuk melihat dan menyetel sumber daya RLIMIT_RTTIME.
  • Saat keluar dari shell, bash menutup semua FIFO, terlepas dari penghentian proses terkait.


Daftar lengkap perubahan dapat ditemukan di sini .










All Articles