Answering to the following question:
Allowed characters in linux environment variable names @aiden-bell writes that the following patterns gives all allowed shell variable names in BASH : [a-zA-Z_]+[a-zA-Z0-9_]*
I found this to be true. In fact I can export value _="Just for fun"
. Unfortunately though, whenever I print it I get __bp_preexec_invoke_exec
I went through this thread and while it is instructive it doesn't actually answer my question. Irrespective of whatever the shell might do with the variable $_
, can I use it for my own means? Also, whatever exactly is __bp_preexec_invoke_exec
? Thanks and regards.