Şimdiye kadar kabuktaki bir noktalı virgülün (bir şekilde) bir satır sonu ile aynı anlama sahip olduğunu düşündüm. Bu yüzden şaşırdım
alias <name>=<replacement text>; <name>
<name>
bir sonraki satırda bilinirken bilinmemektedir. csh
, tcsh
, sh
, ksh
Ve bash
aynı davranırlar. En azından csh
takma adın doğrudan kullanılması veya noktalı virgülden önce bir komut dosyasının kaynaklanıp kaynaklanmadığı önemli değildir - takma adlar sonra ;
bilinmez, ancak sonraki komut satırında bilinir. Bu bir hata mı yoksa bu davranış mı amaçlanıyor?