сброс значения локальной переменной - PullRequest
2 голосов
/ 03 марта 2011

Я использую запись локальной переменной в цикле for, как

record=$(awk 'NF!=4 {print $0}' n20${i})

но каждый раз вместо того, чтобы принимать новое значение, оно добавляет последнее значение к новому значению. Как я могу решить мою проблему? Заранее спасибо.

1 Ответ

1 голос
/ 03 марта 2011
record=$(awk 'NF!=4 {print $0}' n20$((i++)))

Это будет увеличивать значение i каждый раз при выполнении строки.

Или, если вы просто хотите i+1 без изменения значения i:

record=$(awk 'NF!=4 {print $0}' n20$((i+1)))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...