Inserting noop characters#

Quotes (even number of non-mixed) will be ignored by bash. $ c'a't becomes $ cat. Similar for $ c"a"t

Backslashing chars (other than \n etc, obs) will have no effect. $ c\at becomes $ cat.

Use the positional param character $ c$@at becomes $ cat

Manipulate the characters#

$(rev<<<'tac') becomes cat. Experiment with other things like rot13.

Encode the command#

$(base64 -d<<<"Y2F0Cg==") becomes cat