本文通过实例详细介绍Shell参数扩展的用法、各类括号在Shell 编程中的使用方式和区别,最后给出bash执行流程的直观解释图。
今天用 rsync 命令同步文件到一台新vps,没想到出现了如下错误提示:protocol version mismatch — is your shell clean?通过查看rsync的文档,发现是vps的.bashrc文件中有输出内容导致,注释掉就正常了。
bash命令和shell脚本编程中,一些特殊字符具有特殊含义。不了解的人往往认为其晦涩难懂神秘如符文,而掌握其含义则能在使用过程中起到事半功倍的效果。本文整理bash命令中常用的特殊符号及含义,希望对常用bash等shell的人有帮助,让读者读完后能快速上手。