On Mon, Nov 26, 2012 at 3:37 PM, Chet Ramey <chet.ra...@case.edu> wrote:
> On 11/23/12 2:04 AM, Pierre Gaston wrote: > > > It seems rather counter intuitive that the fd is not closed after leaving > > the block. > > With the normal redirection the fd is only available inside the block > > > > $ { : ;} 3>&1;echo bar >&3 > > -bash: 3: Bad file descriptor > > > > if 3 is closed why should I expect {fd} to be still open? > > Because that's part of the reason to have {x}: so the user can handle the > disposition of the file descriptor himself. . I don't see any difference between 3> and {x}> except that the later free me from the hassle of avoid conflicting fd >