Your bug report #59469: 29.0.50; Eshell "for" loop: Calling a non-lisp command (example: /usr/bin/tail) sets the variable exported in the {} block of "for var in list {}" to nil which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 59469@debbugs.gnu.org. -- 59469: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=59469 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems