The bug is in your code.  Instead of:

  echo $line

... you must write:

  echo "$line"

Lacking the double quotes here means that the result of expanding $line
then undergoes pathname expansion, which you don't want in this case.

In general you should always ensure that any $-expansion in a shell
script is surrounded by double quotes unless you have a specific reason
not to do so.

** Information type changed from Private Security to Public

** Project changed: launchpad => ubuntu

** Changed in: ubuntu
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1668237

Title:
  Reading a file causes directory list output

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/1668237/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to