Red Hat Linux'ta terminalde uğraşıyordum ve yıldız işaretini yazarken * ) ardından return ve dizinimdeki programlardan birini yürüttü. Niye ya?
En iyi tahminim, Unix'in bir joker karakter olarak işlediği ve böylece ilk alfabetik programı yürüttüğü.
Dan beri my_program.exe ve one_of_my_programs.program basitçe dosyanın adını yazarak çalıştırılabilir, joker karakter operatörü tüm olası dosyaları temsil eder. Bir program ilk önce alfabetik olarak yazıldığından, Unix programı çalıştırır. Bu doğru bir karar mı?
* alfabetik olarak, ancak bash olanıdır.
set -xsonra emrini yerine getir (*) herhangi bir değişiklikten sonra kabuğun gerçekte her komutla yürütmeye karar verdiğini göreceksiniz. (bu modu tekrar kapatınız)set +x)