shell中为啥与C语言有区别呢?弄成一样的不是很好么,其实不然,shell提供很多操作,这些操作不单单是执行程序或者命令,在很多时候是执行脚本的,简单的shell就是脚本编程,它的主要目的是处理文件相关操作,这样如果是单纯的C语言就没办法完成了,所以需要加入很多能够操作命令的东西,对此下面进行了简单的说明: 1.在shell中所有关于变量的操作需要用(( ))来区分,例如: a=10; b=20; ((c=a+b)); echo ${c}; 上面的例子中(( c=a+b))这里用了双括号是为…