On Nov 28, 4:46 am, Andreas Schwab <sch...@linux-m68k.org> wrote: > Bernd Eggink <mono...@sudrala.de> writes: > > Am 28.11.2009 06:35, schrieb r...@saturn.syslang.net: > > >> Description: > >> use of $(< filename | program) does not work. It either should or > >> it should be properly documented. > >> The problem also happens on bash4. > > >> Repeat-By: > > >> qq=$(< /etc/passwd | grep sys) > >> echo $qq > >> # result is null > > >> Fix: > >> Either fix the docs to tell people that a pipe is not allowed or > >> fix the code to allow it. > > > The problem is not the pipe but the fact that '<filename' is an empty > > command which does nothing. If you want 'program' to read from 'file', use > > program<file'. > > Or even $(< /etc/passwd grep sys). > > Andreas. > > -- > Andreas Schwab, sch...@linux-m68k.org > GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 > "And now for something completely different."
Or even $(grep sys /etc/passwd)