【发布时间】:2014-11-16 04:27:46
【问题描述】:
下面的 for 在 hp-ux 中不起作用。但是,它适用于 redhat 机器。请告诉我这里有什么不正确的地方吗?
#/bin/ksh
Rowcount=`wc -l $acList | awk -F " " '{print $1}'`
for ((i=1; i<=Rowcount; i++)); do
.
.
.
我得到的错误是:
syntax error at line 4 : `(' unexpected
【问题讨论】:
-
@fedorqui 还是同样的错误 `(' 意外
-
我认为
i<=Rowcount或i<=$Rowcount都可以。我看到的是你可以直接做Rowcount=$(wc -l < $acList)。使用< file可以避免多余的空间。