Claro:
function '$'; eval $argv; end
Então
myprompt$ $ echo hello world
hello world
Às vezes, quando copio e colo um comando de um site, copio acidentalmente o "$" ou "#" inicial acidentalmente. Existe uma função de peixe que eu poderia fazer para verificar se um deles está incluído em um comando e removê-lo automaticamente antes de executá-lo?
Por exemplo, se eu copiar e colar $ sudo apt install foo bar poo
, recebo o erro: Commands may not contain variables. In fish, please use 'eval $'.