Hello,

in 9.3.2 of https://www.gnu.org/software/bash/manual/bash.html we find:

!!:$ designates the last argument of the preceding command. This may be 
shortened to !$.

Shouldn't this be "the last word" instead of the "the last argument":

$ echo hello > /dev/null
$ echo !!:$
echo /dev/null
/dev/null

5.2 states (correctly from my point of view):

_ ... Subsequently, expands to the last argument to the previous simple command 
executed in the foreground, after expansion. ...

$ echo hello > /dev/null
$ echo $_
hello

Best regards,

Martin

Reply via email to