爱捣鼓Shell
分享学习和使用shell的经验、技巧和心得
零一美
专注嵌入式技术
展开
-
爱捣鼓Shell编程3:相等判断符=、==、-eq的区别和使用场景
在Shell脚本中,有单等号“=”、双等号“==”和“-eq”共3种相等判断符。在shell脚本中,单等号和双等号属于算数运算符;“-eq”属于关系运算符。其使用场景限制:(1)单等号和双等号能用于字符string类型和整型integer的相等判断。(2)相等关系运算符“-eq”仅能用于整型integer的相等比较。(3)在条件表达式“[ ]”中,单等号和双等号等价,都是相等算数运算符。在...原创 2019-10-22 12:41:41 · 8610 阅读 · 0 评论 -
爱捣鼓Shell编程2:管道符
在Shell中分隔符“|”为管道符。管道符用于命令间的值传递。管道符左命令正确输出值作为管道符右命令的操作对象,右命令操作左命令的正确输出。其支持多命令从左向右传递。管道符命令的最终值为最右边命令的输出值。管道符的使用规则:(1)管道符“|”两边无空格。(2)管道符左命令必须有正确输出值。(3)管道符右命令必须能处理左命令的正确输出值。(4)管道符右命令不能处理管道符左命令的错误输出值。...原创 2019-10-22 11:33:46 · 370 阅读 · 0 评论 -
爱捣鼓Shell编程1:赋值
在Shell中单等号“=”为赋值符,代表把左值传给右变量。在使用单等号赋值时,遵循以下3条规则。原创 2019-10-22 08:50:46 · 268 阅读 · 0 评论