Public bug reported:

In a non-interactive bash session, redirecting the standard output to the file 
read by the pipeline's first command leads to random resuts : the redirection 
sometimes works, but generally the file is overwriten by an empty file.
In an interactive session, the redirection works, which leads the user to look 
somewhere else to find a bug.

However, when the last command is a user-writen function which simulates
"cat", the resulting file is correct, as in an interactive session.

Bash documentation does not prohibit such processing.

Arbiel

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: bash 4.3-7ubuntu1.5
ProcVersionSignature: Ubuntu 3.13.0-106.153-generic 3.13.11-ckt39
Uname: Linux 3.13.0-106-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.23
Architecture: amd64
CurrentDesktop: Unity
Date: Tue Dec 12 23:51:22 2017
InstallationDate: Installed on 2014-05-30 (1292 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
ProcEnviron:
 LANGUAGE=fr_FR
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=fr_FR.UTF-8
 SHELL=/bin/bash
SourcePackage: bash
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: bash (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug trusty

** Attachment added: "error-report"
   
https://bugs.launchpad.net/bugs/1737846/+attachment/5021868/+files/error-report

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

Title:
  bash fails to redirect standard output of a pipeline to the input file
  of the fist pipeline's command

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

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

Reply via email to