[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: -e does not take effects in subshell
From: |
Greg Wooledge |
Subject: |
Re: -e does not take effects in subshell |
Date: |
Wed, 19 Aug 2015 08:42:14 -0400 |
User-agent: |
Mutt/1.4.2.3i |
On Tue, Aug 18, 2015 at 03:31:10PM -0700, Linda Walsh wrote:
> with 'rm' functionality to remove '/' '.' and '..' was prohibited
> by POSIX, though the coreutils version still allows the choice
> of the more dangerous removal of '/' with with the --[no-]preserve-root.
>
> But the more useful "rm -fr ." [...]
OK. I think you are saying that the POSIX specification sentence
If either of the files dot or dot-dot are specified as the basename portion
of an operand (that is, the final pathname component) or if an operand
resolves to the root directory, rm shall write a diagnostic message to
standard error and do nothing more with such operands.
conflicts with your prior use of the GNU rm --one-file-system extension
as a shorthand for "find . -xdev -delete".
Since GNU already has a --no-preserve-root extension, as you pointed out,
I don't see what would stop them from adding another extension to permit
GNUrm -rfx . to work. Perhaps you should come up with an appropriate
syntax for it and submit a patch to the GNU coreutils maintainers. This
is not related to bash.
(Wow, how did we get here from "-e does not take effects in subshell"?)
- Re: -e does not take effects in subshell, (continued)
- Re: -e does not take effects in subshell, Greg Wooledge, 2015/08/11
- Re: -e does not take effects in subshell, Andreas Schwab, 2015/08/18
- Re: -e does not take effects in subshell, Linda Walsh, 2015/08/18
- Re: -e does not take effects in subshell,
Greg Wooledge <=
- Re: -e does not take effects in subshell, Linda Walsh, 2015/08/20
- Re: -e does not take effects in subshell, Chet Ramey, 2015/08/20
- Re: -e does not take effects in subshell, Linda Walsh, 2015/08/20
- Re: -e does not take effects in subshell, Chet Ramey, 2015/08/21
- Re: -e does not take effects in subshell, Ángel González, 2015/08/21