using date and time function @吕宏伟 naming the variable and symbols @吕宏伟 choosing the right version @据悉社 matching the brackets @BH9BSY语谦 parsing the command line @Libre盖子 decrypting the code @perldaily accessing the configure files @刘鑫Mars