Hi, The "source" builtin does not work in conjunction with process substitution:
$ bash -ec 'cat <(echo echo 1)' echo 1 $ bash -ec '. <(echo echo 1)' $ strace -e trace=file,desc bash -ec '. <(echo echo 1)' [...] stat64("/dev/fd/63", {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 open("/dev/fd/63", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 read(3, "", 0) = 0 close(3) = 0 Original bug report: https://bugzilla.altlinux.org/show_bug.cgi?id=7475 -- ldv
pgpul0xh6XyNY.pgp
Description: PGP signature
_______________________________________________ Bug-bash mailing list Bug-bash@gnu.org http://lists.gnu.org/mailman/listinfo/bug-bash