| Deutsch English Français Italiano |
|
<vqajdp$ca0$1@news.xmission.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!xmission!nnrp.xmission!.POSTED.shell.xmission.com!not-for-mail
From: gazelle@shell.xmission.com (Kenny McCormack)
Newsgroups: comp.unix.shell
Subject: Re: Another shellcheck rant...
Date: Wed, 5 Mar 2025 22:32:25 -0000 (UTC)
Organization: The official candy of the new Millennium
Message-ID: <vqajdp$ca0$1@news.xmission.com>
References: <vq9od5$18ps$2@news.xmission.com> <20250305104105.793@kylheku.com>
Injection-Date: Wed, 5 Mar 2025 22:32:25 -0000 (UTC)
Injection-Info: news.xmission.com; posting-host="shell.xmission.com:166.70.8.4";
logging-data="12608"; mail-complaints-to="abuse@xmission.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: gazelle@shell.xmission.com (Kenny McCormack)
Bytes: 1852
Lines: 27
In article <20250305104105.793@kylheku.com>,
Kaz Kylheku <643-408-1753@kylheku.com> wrote:
>On 2025-03-05, Kenny McCormack <gazelle@shell.xmission.com> wrote:
>> I have a loop like:
>>
>> exec 3< somefile
>> while read -ru3 fn; do
>> ffmpeg -i "$fn" ... "OutDir/$fn"
>> done
>>
>> Shellcheck flags both the "read" and the "ffmpeg", with messages to the
>> effect that ffmpeg might swallow up stdin - not realizing that the -u3
>> means the "read" is not reading from stdin.
>
>Maybe the shellcheck code does know about -u, but simply doesn't
>recognize it when it is clumped like that, together with another
>option and its own argument.
No, it's the same with just -u3. In fact, the original code (that I ran
through shellcheck) had just -u3. I added the 'r' later on.
I suppose I could try: -u 3
but that's not really the point.
--
The scent of awk programmers is a lot more attractive to women than
the scent of perl programmers.
(Mike Brennan, quoted in the "GAWK" manual)