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@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxxxxxxxxxxxxx