awk
сам по себе прекрасно справляется с этой задачей:
awk 'NR==1 { print } NR != 1 && $8 <= 100 { print }' inputfile > outputfile
Вы не можете выводить данные в файл, из которого вы читаете, так как перенаправление >
создаст новый пустой файл до того, как он начнет читать его для ввода. Так:
awk 'NR==1 { print } NR != 1 && $8 <= 100 { print }' inputfile > outputfile ; mv outputfile inputfile
Но только после вы либо создали резервную копию inputfile
, либо обеспечили желаемый результат.
Дважды проверьте эту команду env | grep -i proxy
у затронутого пользователя. Не забудьте добавить https_proxy, http_proxy, ftp_proxy and sftp_proxy
. Попробуйте войти под пользователем и установить их вручную. Если работает, проблема связана с процедурой загрузки прокси.