Re: Another shellcheck rant...

Liste des GroupesRevenir à cu shell 
Sujet : Re: Another shellcheck rant...
De : gazelle (at) *nospam* shell.xmission.com (Kenny McCormack)
Groupes : comp.unix.shell
Date : 05. Mar 2025, 23:44:56
Autres entêtes
Organisation : The official candy of the new Millennium
Message-ID : <vqak58$23e$1@news.xmission.com>
References : 1 2
User-Agent : trn 4.0-test77 (Sep 1, 2010)
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 randomly chosen signature file that would have appeared here is more than 4
lines long.  As such, it violates one or more Usenet RFCs.  In order to remain
in compliance with said RFCs, the actual sig can be found at the following URL:
http://user.xmission.com/~gazelle/Sigs/CLCtopics

Date Sujet#  Auteur
5 Mar 25 * Another shellcheck rant...5Kenny McCormack
5 Mar 25 `* Re: Another shellcheck rant...4Kaz Kylheku
5 Mar 25  +- Re: Another shellcheck rant...1Janis Papanagnou
5 Mar 25  +- Re: Another shellcheck rant...1Kenny McCormack
5 Mar 25  `- Re: Another shellcheck rant...1Kenny McCormack

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal