0

通常我使用

cat filename|while read line; do
echo $line

这很好用......但我想在附加条件的情况下做到这一点。

cat filename|while i=2 read line; do
echo $line

现在我知道这行不通,但是我该如何附加条件呢?

4

2 回答 2

3

您需要像这样连接条件:

while ((i == 2)) && read line; do
于 2012-09-11T15:31:10.333 回答
0

这是我的最终工作版本.. 适用于 HP、SOL 和 RHEL。

cat $NASFILE|while [[ $NFS2 != "Completed" ]] && read line; do
于 2012-09-11T18:46:11.400 回答