On 5/22/23 10:59 AM, Chris Adams wrote:
> Once upon a time, John Reiser <jrei...@bitwagon.com> said:
>> Warning: This is intrusive because reading the status code via "$?" resets 
>> it to zero:
>>    $ false
>>    $ echo $?
>>    1
>>    $ echo $?
>>    0
> 
> That is incorrect.  The second reading of $? is the exit code of running
> "echo $?" (which succeeded).  Just reading the variable does not reset it.
> 
>     $ false
>     $ echo $? $?
>     1 1
> 

Also, $? doesn't change from commands in PS1 or PROMPT_COMMAND.
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to