Roberto Ragusa wrote:
> while IFS=":" read a b c x; do [ $c -eq 0 ] && c=1;echo 
> "$a:$[100000*c]:65536";done </etc/passwd >/etc/subuid

Nice example.  I enjoy reading a useful one-liner here.

The "$[]" caught my eye, as it has come up a few times on
the bash list.  For anyone unfamiliar, it's an older,
deprecated form of arithmetic expansion, i.e.: "$(())".

As bash maintainer Chet Ramey said of "$[]" in one of the
more recent threads¹:

    I probably won't remove it, but nobody should use it in
    new code.

Old habits... I'm sure. ;)

¹ https://lists.gnu.org/archive/html/bug-bash/2020-07/msg00036.html

-- 
Todd

Attachment: signature.asc
Description: PGP signature

_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org

Reply via email to