Ini adalah pertanyaan PR:
Cocokkan semua nama file dengan 2 karakter atau lebih yang dimulai dengan huruf kecil, tetapi jangan diakhiri dengan huruf besar.
Saya tidak mengerti mengapa solusi saya tidak berfungsi.
Jadi saya mengeksekusi di bawah ini:
touch aa
touch ha
touch ah
touch hh
touch a123e
touch hX
touch Ax
ls [a-z]*[!A-Z]
Keluaran:
aa ha
Pertanyaan saya: Mengapa tidak cocok dengan "ah", "hh", atau "a123e"?
mkshseperti zsh's [A-Z]tidak cocok pada Émisalnya. Pertandingan ksh93 [A-Z]aktif Étetapi tidak aktif h.
mkshshell, tetapi tidakbash --posix, jadi pasti ada beberapa aturan khusus untuk bash`