Saya baru saja melalui repositori resmi bash (saya biasanya tidak melakukan ini) untuk sesuatu yang tidak terkait tetapi memperhatikan bahwa bash 5 sudah dalam versi beta. Saya hanya ingin tahu tentang apa yang akan menjadi baru di bash 5 tetapi tidak dapat menemukan informasi. Adakah yang bisa meringkas perubahan antara versi 4.4 dan 5 Bash
29
CHANGES
file: git.savannah.gnu.org/cgit/bash.git/tree/…Jawaban:
Perubahan yang dibuat
bash
antara rilis 4.4 dan 5.0 (dirilis 2019-01-07) dapat ditemukan dalamNEWS
file dalambash
distribusi sumber.Berikut ini tautannya (perubahannya terlalu banyak untuk disebutkan di sini).
sumber
loadable builtins
. Apakahbash
mengikuti standar baru yang ditetapkan olehksh93
untuk menemukan builtin ditingkatkan melaluiPATH
bukannya memberi mereka selalu prioritas?bash
4.4 dan kemudian menggunakanBASH_LOADABLES_PATH
dan memuatnya dari sanaenable -f builtin-name
.enable
tampak seperti implementasi ulang dariksh93
perintahbuiltin
tetapi melewatkan fitur untuk mengaitkan jalan ke setiap perintah builtin, yangksh93
biasanya ditentukan oleh/usr/ast/bin/<name>
dan memungkinkan untuk memiliki kontrol berbutir halus atas semua buiiltin.Jika Anda, seperti saya, mencari fitur tajuk alih-alih changelog lengkap, pos oleh pengelola ini, Chet Ramey, membahasnya. Inilah bagian yang menarik:
Ia juga merujuk ke dua file ini, jika Anda menginginkan lebih:
sumber
Contoh tentang menghapus rentang:
atau menghapus 10 terakhir:
Kutipan dari Bash 5 Man Page :
Lihat jawaban saya yang terkait: Hapus rentang riwayat bash
sumber