4 ms·
Or make it a shell function that operates on $@ in the same way, so you can put it in your bashrc with your aliases.
by jabirali 6y ago
Or make it a shell function that operates on $@ in the same way, so you can put it in your bashrc with your aliases.
- dheera 6y agoI tried this but didn't work: ~ :) gudo () { su -c "$@"; } ~ :) gudo echo foo bar su: user foo does not exist
- jabirali 6y agoI searched it up, and apparently "$@" and expands to "foo" "bar" while "$*" expands to "foo bar", and the latter is what we want. From a quick test on my machine, that replacement in in your function definition seems to fix it :).