Search code examples
fish

Execute command stored in variable in fish shell


I would like to run the following command:

for i in git python gcc java pip
    $i --version                
end                             

But fish tells me to use a function. I am not sure what the best way to do this is.


Solution

  • The eval command works for this, but would a function be more appropriate as fish suggests?

    for i in git python gcc java pip
        eval $i --version                
    end