Saya bermain-main di terminal di Red Hat Linux, dan ketika saya mengetik asterisk ( *
) diikuti oleh return, dan ia menjalankan salah satu program di direktori saya. Mengapa?
Tebakan terbaik saya adalah bahwa Unix memperlakukannya sebagai wildcard sehingga ia menjalankan program alfabet pertama. Karena my_program.exe
dan one_of_my_programs.program
dapat dieksekusi hanya dengan mengetikkan nama file, operator wildcard mewakili semua file yang mungkin. Karena sebuah program pertama kali berdasarkan abjad, Unix menjalankannya. Apakah ini penilaian yang benar?
*
berdasarkan abjad, tetapi bash adalah salah satu yang melakukannya.