Why does 'while IFS=' sometimes not process the last input line?

Solution Unverified - Updated -

Issue

Sometimes, inputting lines from a file (/var/log/messages for example) into a while IFS= loop does not process the last line of the intput.

Environment

  • Red Hat Enterprise Linux (RHEL) 5
  • RHEL 6

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In