linux脚本避坑实录:syntax error:operand expected (error token is "*") * 1语法错误:需要操作数(错误符号是 “* 1”)
实现1到100的累乘#!/bin/bashforiin{1..100}dovar=$[$var*$i]doneecho$var然后就会提示如标题的错误提示。分析代码后,是因为是var未设初值。#!/bin/bashvar=1foriin{1..100}dovar=$[$var*$i]doneecho$var在循环前给var赋上初值就可以了。此时真正的坑来了,点击执行之后得到的值为0。因为对linu