On Thu, Jul 20, 2023, 01:42 alex xmb ratchev <fxmb...@gmail.com> wrote:
> > > 2. it says [[ ! -d then ' continue ' .. where is cp > i call no , not c , ... > 1. cp missing > 2. the [[ ! -d return to continue looks bug wrong > Try putting the code that uses the alias into a function, and then print the function definition. You'll see how it's being expanded. Using Martin's example: $ alias A='B ; C' $ f() { D && A; } $ declare -p -f f f () { D && B; C } Sounds like you want all the commands in the alias to be executed as a group -- so you can just write it as one: alias bad='{ echo fail; continue; }' >