Решение на питоне.
#!/usr/bin/env python
f = open('filename.log', 'r')
for line in f:
if len(line) > 1000:
continue
else:
# do the stuff
f.close()
Внутри сценария оболочки сделайте следующее:
data=$(cat)
, который будет использовать команду cat
для чтения стандартного ввода и сохранения результата в переменной $data
.
Подробнее о синтаксисе $(...)
читайте здесь:3.5.4 Подстановка команд