In the example below:
w ^ ls
what’s the expected behaviour of the XOR operator in shell?
So when we enter
command ^ anothercommand
what triggers anothercommand
to run (if it will execute at all)?
Advertisement
Answer
If you enter command ^ anothercommand
, you are simply providing command
with two arguments, ^
and anothercommand
. There is no operator here. anothercommand
will only run if command
decides to treat that argument as a command name and attempt to run it.