Subject: Re: bug#49217: 'shuf' returns nothing if the low range number is higher by 1 than the high number
From: Paul Eggert <[email-masked]>
To: F8ER F8ER <[email-masked]>
Cc: [email-masked]
Date: Thu, 24 Jun 2021 21:19:36 -0700
List-Id: <debbugs-submit.debbugs.gnu.org>

On 6/24/21 4:46 PM, F8ER F8ER wrote:
> For example, `shuf -i 101-100 -n 1` returns nothing with the exit code
> = 0 (unexpected).

Actually, it's the expected behavior. It's the same behavior as 'shuf -n 
1 </dev/null'. The '-n 1' option does not mean "output exactly 1 line"; 
it means "output at most 1 line".